nix-configuration/development/default.nix

44 lines
622 B
Nix

{ pkgs ? import <nixpkgs> { } }:
pkgs.mkShell {
buildInputs = with pkgs; [
ack
cargo-outdated
code-minimap
exiftool
fd
ffmpeg-full
file
imagemagick
jq
libwebp
nodejs
openssl
openssl_3
pkg-config
protobuf
python39Full
python39Packages.aiofiles
python39Packages.aiohttp
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;
}