nixconfig/modules/devshell.nix

34 lines
675 B
Nix
Raw Normal View History

2023-04-12 20:32:07 +02:00
{
pkgs,
...
}:
pkgs.mkShell {
buildInputs = with pkgs; [
#LANG & COMPILER
gcc (with llvmPackages; [ libcxxClang ])
gnumake cmake
go gotools
jdk gradle maven
kotlin
nodejs yarn-berry
crystal shards
python311Full virtualenv (with python311Packages; [ pip ]) pipenv
scala sbt
#LIBS
openssl pcre pcre2
ncurses patchelf zlib
#DBG & TOOLS
gdbgui valgrind
sox
docker-compose
#CUSTOM (custom...)
];
shellHook = ''
export DEVSH="DEV"
export HTTP_PORT=8080
export HTTP_ADDR="0.0.0.0"
'';
}