SurviePote 1/4: racine (nix, sync) + serveur Fabric (config, sans binaires)
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
{ pkgs ? import <nixpkgs> {} }:
|
||||
|
||||
pkgs.mkShell {
|
||||
name = "surviepote";
|
||||
|
||||
buildInputs =
|
||||
(with pkgs; [
|
||||
jdk25
|
||||
nodejs_22
|
||||
git
|
||||
curl
|
||||
python3
|
||||
# Test GUI headless du launcher (Electron) : Xvfb + libs runtime.
|
||||
xorg.xvfb
|
||||
alsa-lib
|
||||
at-spi2-atk
|
||||
atk
|
||||
cairo
|
||||
cups
|
||||
dbus
|
||||
expat
|
||||
gdk-pixbuf
|
||||
glib
|
||||
gtk3
|
||||
pango
|
||||
nspr
|
||||
nss
|
||||
libxkbcommon
|
||||
mesa
|
||||
])
|
||||
++ (with pkgs.xorg; [
|
||||
libX11
|
||||
libXcomposite
|
||||
libXcursor
|
||||
libXdamage
|
||||
libXext
|
||||
libXfixes
|
||||
libXi
|
||||
libXrandr
|
||||
libXrender
|
||||
libXScrnSaver
|
||||
libXtst
|
||||
libxcb
|
||||
libxkbfile
|
||||
]);
|
||||
|
||||
shellHook = ''
|
||||
echo "SurviePote env: $(java -version 2>&1 | head -1) | node $(node --version)"
|
||||
'';
|
||||
}
|
||||
Reference in New Issue
Block a user