feat(overlays): pin snipe-it 8.6.3

This commit is contained in:
2026-06-22 07:48:00 +02:00
parent 5ab3534317
commit 117816da1a
2 changed files with 24 additions and 13 deletions
+1
View File
@@ -11,6 +11,7 @@
# https://nixos.wiki/wiki/Overlays
modifications = final: prev: {
# n8n = import ./mods/n8n.nix {inherit prev;};
snipe-it = import ./mods/snipe-it.nix {inherit prev;};
vivaldi = prev.vivaldi.override {
commandLineArgs = "--enable-features=UseOzonePlatform --ozone-platform=wayland";
};
+23 -13
View File
@@ -1,14 +1,24 @@
{prev}: {
snipe-it = prev.snipe-it.overrideAttrs (oldAttrs: {
postInstall =
''
snipe_it_out="$out/share/php/snipe-it"
mkdir -p $out/share/snipe-it
{prev}:
prev.snipe-it.overrideAttrs (oldAttrs: rec {
version = "8.6.3";
# Alle Default-Uploads sichern (z.B. default.png) bevor das
# ursprüngliche postInstall das Verzeichnis mit rm -R löscht
cp -r $snipe_it_out/public/uploads $out/share/snipe-it/uploads
''
+ oldAttrs.postInstall;
});
}
src = prev.fetchFromGitHub {
owner = "grokability";
repo = "snipe-it";
tag = "v${version}";
hash = "sha256-Y1TNZ4uMK9ryKjKzFwW6Im1I2oRspFUXQI88lVi+FKg=";
};
vendorHash = "sha256-SJWWV1XWnwKe1XShTJfhWrEWTpTtrKFoNb27RGwW6v8=";
postInstall =
''
snipe_it_out="$out/share/php/snipe-it"
mkdir -p $out/share/snipe-it
# Alle Default-Uploads sichern (z.B. default.png) bevor das
# ursprüngliche postInstall das Verzeichnis mit rm -R löscht.
cp -r $snipe_it_out/public/uploads $out/share/snipe-it/uploads
''
+ oldAttrs.postInstall;
})