feat(overlays): pin snipe-it 8.6.3
This commit is contained in:
@@ -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";
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,14 +1,24 @@
|
|||||||
{prev}: {
|
{prev}:
|
||||||
snipe-it = prev.snipe-it.overrideAttrs (oldAttrs: {
|
prev.snipe-it.overrideAttrs (oldAttrs: rec {
|
||||||
|
version = "8.6.3";
|
||||||
|
|
||||||
|
src = prev.fetchFromGitHub {
|
||||||
|
owner = "grokability";
|
||||||
|
repo = "snipe-it";
|
||||||
|
tag = "v${version}";
|
||||||
|
hash = "sha256-Y1TNZ4uMK9ryKjKzFwW6Im1I2oRspFUXQI88lVi+FKg=";
|
||||||
|
};
|
||||||
|
|
||||||
|
vendorHash = "sha256-SJWWV1XWnwKe1XShTJfhWrEWTpTtrKFoNb27RGwW6v8=";
|
||||||
|
|
||||||
postInstall =
|
postInstall =
|
||||||
''
|
''
|
||||||
snipe_it_out="$out/share/php/snipe-it"
|
snipe_it_out="$out/share/php/snipe-it"
|
||||||
mkdir -p $out/share/snipe-it
|
mkdir -p $out/share/snipe-it
|
||||||
|
|
||||||
# Alle Default-Uploads sichern (z.B. default.png) bevor das
|
# Alle Default-Uploads sichern (z.B. default.png) bevor das
|
||||||
# ursprüngliche postInstall das Verzeichnis mit rm -R löscht
|
# ursprüngliche postInstall das Verzeichnis mit rm -R löscht.
|
||||||
cp -r $snipe_it_out/public/uploads $out/share/snipe-it/uploads
|
cp -r $snipe_it_out/public/uploads $out/share/snipe-it/uploads
|
||||||
''
|
''
|
||||||
+ oldAttrs.postInstall;
|
+ oldAttrs.postInstall;
|
||||||
});
|
})
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user