diff --git a/techtree-manager/shell.nix b/techtree-manager/shell.nix new file mode 100644 index 0000000..c862d91 --- /dev/null +++ b/techtree-manager/shell.nix @@ -0,0 +1,19 @@ +# From 2025-05-21 +let pkgs = import (fetchTarball("https://github.com/NixOS/nixpkgs/archive/36ecfe6216f0aa7f2a1ffe5aafc2c0eae6c8cdcf.tar.gz")) {}; + +in pkgs.mkShell { + buildInputs = [ + # Rust + pkgs.cargo + pkgs.rustc + pkgs.rustfmt + + # Dependencies + pkgs.openssl + ]; + + shellHook = '' + export OPENSSL_DIR="${pkgs.openssl.dev}" + export OPENSSL_LIB_DIR="${pkgs.openssl.out}/lib" + ''; +}