We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2fbf7bb commit 1fa7c84Copy full SHA for 1fa7c84
shell.nix
@@ -0,0 +1,32 @@
1
+# Nix development shell for lunapark
2
+#
3
+# Usage:
4
+# nix-shell # Enter development environment.
5
+# nix-shell --pure # Enter pure (isolated) environment.
6
7
+{ pkgs ? import <nixpkgs> {} }:
8
+
9
+pkgs.mkShell {
10
+ name = "lunapark-dev";
11
12
+ buildInputs = with pkgs; [
13
+ cbmc
14
+ cbmc-viewer
15
+ clang
16
+ cmake
17
+ git
18
+ gnumake
19
+ libunwind
20
+ ninja
21
+ protobuf_21
22
+ readline
23
+ xz
24
+ zlib
25
+ ];
26
27
+ shellHook = ''
28
+ echo "lunapark Development Environment"
29
+ echo " cmake --workflow --preset luajit"
30
+ echo " cmake --workflow --preset lua"
31
+ '';
32
+}
0 commit comments