1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

gimp: fix

This commit is contained in:
2025-12-29 23:18:01 +01:00
parent b4f8503c16
commit 65ced40c4c
2 changed files with 5 additions and 4 deletions

View File

@@ -284,6 +284,7 @@
# my packages # my packages
betacode = prev.callPackage packages/betacode.nix { }; betacode = prev.callPackage packages/betacode.nix { };
bring-out-the-gimp = prev.callPackage packages/gimp.nix { };
closest = prev.callPackage packages/closest { }; closest = prev.callPackage packages/closest { };
default-gateway = prev.callPackage packages/default-gateway.nix { }; default-gateway = prev.callPackage packages/default-gateway.nix { };
depp = prev.callPackage packages/depp.nix { }; depp = prev.callPackage packages/depp.nix { };
@@ -517,7 +518,7 @@
fkill fkill
fzfmenu fzfmenu
gfs-fonts gfs-fonts
gimp bring-out-the-gimp
go-webring go-webring
hc hc
heuretes heuretes

View File

@@ -10,18 +10,18 @@ let
url = "https://c.krebsco.de/bring-out-the-gimp.png"; url = "https://c.krebsco.de/bring-out-the-gimp.png";
hash = "sha256-k42M5j58OzbcMJwx9CeM2mD2VsVwPKHwJvU55+Rkowc="; hash = "sha256-k42M5j58OzbcMJwx9CeM2mD2VsVwPKHwJvU55+Rkowc=";
}; };
data-dir-prefix = "share/gimp/2.0"; data-dir-prefix = "share/gimp/3.0";
data-dir = symlinkJoin { data-dir = symlinkJoin {
name = "gimp"; name = "gimp";
paths = [ paths = [
(runCommand "splash" { } '' (runCommand "splash" { } ''
mkdir -p $out/${data-dir-prefix}/images mkdir -p $out/${data-dir-prefix}/images
install ${bring-out-the-gimp} $out/share/gimp/2.0/images/gimp-splash.png install ${bring-out-the-gimp} ${placeholder "out"}/share/gimp/3.0/images/gimp-splash.png
'') '')
gimp gimp
]; ];
}; };
in in
writers.writeDashBin "gimp" '' writers.writeDashBin "gimp" ''
exec env GIMP2_DATADIR=${data-dir}/${data-dir-prefix} ${gimp}/bin/gimp "$@" exec env GIMP3_DATADIR=${data-dir}/${data-dir-prefix} ${gimp}/bin/gimp "$@"
'' ''