From daa89cee9363870eda4c8b2aef7decd23ea898d7 Mon Sep 17 00:00:00 2001 From: asonix Date: Tue, 27 Sep 2022 17:34:21 -0500 Subject: [PATCH] Add development shell --- development/default.nix | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 development/default.nix 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; +}