ci(nix): Add ci-specific devShell

This commit is contained in:
js0ny 2026-01-22 08:08:32 +00:00
parent a4ccc16f8f
commit c782934ea7

View file

@ -17,29 +17,40 @@
pkgs = import nixpkgs {
inherit system;
};
in {
default = pkgs.mkShell {
buildInputs = with pkgs; [
ciDeps = with pkgs; [
jdk21
gradle
google-java-format
go
just
];
devDeps = with pkgs; [
vscode-langservers-extracted
jdt-language-server
jless
jdk21
gradle
httpie
docker
docker-compose
newman
gron
fx
google-java-format
oha
gopls
go
bun
svelte-language-server
typescript-language-server
prettier
];
in {
default = pkgs.mkShell {
buildInputs = ciDeps ++ devDeps;
shellHook = ''
export JAVA_HOME=${pkgs.jdk21}
echo "Java: $(java --version | head -n 1)"
'';
};
ci = pkgs.mkShell {
buildInputs = ciDeps;
shellHook = ''
export JAVA_HOME=${pkgs.jdk21}
echo "Java: $(java --version | head -n 1)"