mirror of
https://github.com/kmein/niveum
synced 2026-03-19 03:21:10 +01:00
gimp: bring out
This commit is contained in:
@@ -102,7 +102,7 @@ in {
|
|||||||
calibre
|
calibre
|
||||||
electrum
|
electrum
|
||||||
inkscape
|
inkscape
|
||||||
krita
|
niveumPackages.gimp
|
||||||
gthumb
|
gthumb
|
||||||
astrolog
|
astrolog
|
||||||
obsidian
|
obsidian
|
||||||
|
|||||||
@@ -391,6 +391,7 @@
|
|||||||
qrpaste = pkgs.callPackage packages/qrpaste.nix {};
|
qrpaste = pkgs.callPackage packages/qrpaste.nix {};
|
||||||
random-zeno = pkgs.callPackage packages/random-zeno.nix {};
|
random-zeno = pkgs.callPackage packages/random-zeno.nix {};
|
||||||
rfc = pkgs.callPackage packages/rfc.nix {};
|
rfc = pkgs.callPackage packages/rfc.nix {};
|
||||||
|
gimp = pkgs.callPackage packages/gimp.nix {};
|
||||||
scanned = pkgs.callPackage packages/scanned.nix {};
|
scanned = pkgs.callPackage packages/scanned.nix {};
|
||||||
swallow = pkgs.callPackage packages/swallow.nix {};
|
swallow = pkgs.callPackage packages/swallow.nix {};
|
||||||
text2pdf = pkgs.callPackage packages/text2pdf.nix {};
|
text2pdf = pkgs.callPackage packages/text2pdf.nix {};
|
||||||
|
|||||||
20
packages/gimp.nix
Normal file
20
packages/gimp.nix
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
{ gimp, fetchurl, runCommand, symlinkJoin, writers }:
|
||||||
|
let
|
||||||
|
bring-out-the-gimp = fetchurl {
|
||||||
|
url = "https://c.krebsco.de/bring-out-the-gimp.png";
|
||||||
|
hash = "sha256-k42M5j58OzbcMJwx9CeM2mD2VsVwPKHwJvU55+Rkowc=";
|
||||||
|
};
|
||||||
|
data-dir-prefix = "share/gimp/2.0";
|
||||||
|
data-dir = symlinkJoin {
|
||||||
|
name = "gimp";
|
||||||
|
paths = [
|
||||||
|
(runCommand "splash" {} ''
|
||||||
|
mkdir -p $out/${data-dir-prefix}/images
|
||||||
|
install ${bring-out-the-gimp} $out/share/gimp/2.0/images/gimp-splash.png
|
||||||
|
'')
|
||||||
|
gimp
|
||||||
|
];
|
||||||
|
};
|
||||||
|
in writers.writeDashBin "gimp" ''
|
||||||
|
exec env GIMP2_DATADIR=${data-dir}/${data-dir-prefix} ${gimp}/bin/gimp "$@"
|
||||||
|
''
|
||||||
Reference in New Issue
Block a user