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 # https://nixos.wiki/wiki/Overlays
modifications = final: prev: { modifications = final: prev: {
# n8n = import ./mods/n8n.nix {inherit prev;}; # n8n = import ./mods/n8n.nix {inherit prev;};
snipe-it = import ./mods/snipe-it.nix {inherit prev;};
vivaldi = prev.vivaldi.override { vivaldi = prev.vivaldi.override {
commandLineArgs = "--enable-features=UseOzonePlatform --ozone-platform=wayland"; commandLineArgs = "--enable-features=UseOzonePlatform --ozone-platform=wayland";
}; };
+23 -13
View File
@@ -1,14 +1,24 @@
{prev}: { {prev}:
snipe-it = prev.snipe-it.overrideAttrs (oldAttrs: { prev.snipe-it.overrideAttrs (oldAttrs: rec {
postInstall = version = "8.6.3";
''
snipe_it_out="$out/share/php/snipe-it"
mkdir -p $out/share/snipe-it
# Alle Default-Uploads sichern (z.B. default.png) bevor das src = prev.fetchFromGitHub {
# ursprüngliche postInstall das Verzeichnis mit rm -R löscht owner = "grokability";
cp -r $snipe_it_out/public/uploads $out/share/snipe-it/uploads repo = "snipe-it";
'' tag = "v${version}";
+ oldAttrs.postInstall; 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;
})