SurviePote 1/4: racine (nix, sync) + serveur Fabric (config, sans binaires)

This commit is contained in:
kisakay
2026-10-18 18:41:48 +02:00
parent 3fcbc41328
commit 14355ac2ad
41 changed files with 1708 additions and 1 deletions
+50
View File
@@ -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)"
'';
}