40 lines
544 B
Nix
40 lines
544 B
Nix
|
{ pkgs ? import <nixpkgs> { } }:
|
||
|
|
||
|
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;
|
||
|
}
|