25 lines
530 B
Nix
25 lines
530 B
Nix
{
|
|
pkgs,
|
|
...
|
|
}:
|
|
pkgs.mkShell {
|
|
buildInputs = with pkgs; [
|
|
gcc terraform (with llvmPackages; [ libcxxClang ])
|
|
gnumake cmake
|
|
go gotools
|
|
jdk gradle maven
|
|
kotlin
|
|
nodejs yarn
|
|
crystal shards
|
|
python311Full virtualenv pipenv (with python311Packages; [ pip ])
|
|
scala sbt
|
|
|
|
gdbgui valgrind
|
|
ncurses patchelf zlib
|
|
];
|
|
shellHook = ''
|
|
export DEVSH="DEV"
|
|
export HTTP_PORT=8080
|
|
export HTTP_ADDR="0.0.0.0"
|
|
'';
|
|
} |