diff --git a/development/default.nix b/development/default.nix new file mode 100644 index 0000000..57c7042 --- /dev/null +++ b/development/default.nix @@ -0,0 +1,39 @@ +{ pkgs ? import { } }: + +pkgs.mkShell { + buildInputs = with pkgs; [ + ack + cargo-outdated + code-minimap + exiftool + fd + ffmpeg-full + file + imagemagick + nodejs + openssl + openssl_3 + pkg-config + protobuf + python39Full + python39Packages.pynvim + ripgrep + rustup + taplo-lsp + taplo-cli + tokei + tree-sitter + zig + zlib + zlib-ng + ]; + + shellHook = '' + + export PATH=$PATH:$HOME/.local/bin:$HOME/.cargo/bin + + eval "$(starship init bash)" + ''; + + RUST_BACKTRACE = 1; +}