ci(nix): Add ci-specific devShell
This commit is contained in:
parent
a4ccc16f8f
commit
c782934ea7
1 changed files with 32 additions and 21 deletions
25
flake.nix
25
flake.nix
|
|
@ -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)"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue