diff options
author | José Romildo <malaquias@gmail.com> | 2023-06-13 12:13:35 -0300 |
---|---|---|
committer | José Romildo <malaquias@gmail.com> | 2023-06-13 12:13:35 -0300 |
commit | 67799e1347f692deaf6a5009bbb19af05c2799d7 (patch) | |
tree | 65d409746c0378137c36dcf43d18ca3fa07fd191 /pkgs/data/themes/mojave | |
parent | 9f885fc8c428ef181b4f517bc22bb887eb47c169 (diff) | |
download | nixlib-67799e1347f692deaf6a5009bbb19af05c2799d7.tar nixlib-67799e1347f692deaf6a5009bbb19af05c2799d7.tar.gz nixlib-67799e1347f692deaf6a5009bbb19af05c2799d7.tar.bz2 nixlib-67799e1347f692deaf6a5009bbb19af05c2799d7.tar.lz nixlib-67799e1347f692deaf6a5009bbb19af05c2799d7.tar.xz nixlib-67799e1347f692deaf6a5009bbb19af05c2799d7.tar.zst nixlib-67799e1347f692deaf6a5009bbb19af05c2799d7.zip |
mojave-gtk-theme: update wallpapers
Diffstat (limited to 'pkgs/data/themes/mojave')
-rw-r--r-- | pkgs/data/themes/mojave/default.nix | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/pkgs/data/themes/mojave/default.nix b/pkgs/data/themes/mojave/default.nix index a301581bedff..a39790686253 100644 --- a/pkgs/data/themes/mojave/default.nix +++ b/pkgs/data/themes/mojave/default.nix @@ -43,9 +43,12 @@ stdenvNoCC.mkDerivation rec { ] ++ lib.optional wallpapers - (fetchurl { - url = "https://github.com/vinceliuice/Mojave-gtk-theme/raw/11741a99d96953daf9c27e44c94ae50a7247c0ed/macOS_Mojave_Wallpapers.tar.xz"; - sha256 = "18zzkwm1kqzsdaj8swf0xby1n65gxnyslpw4lnxcx1rphip0rwf7"; + (fetchFromGitHub { + owner = "vinceliuice"; + repo = pname; + rev = "0c4ae6ddff7e3fab4959469461c4d4042deb1b2f"; + hash = "sha256-7LSZSsRt6zTVPLWzuBgwRC1q1MHp5pN/pMl3x2wR8Ow="; + name = "wallpapers"; }) ; @@ -97,6 +100,12 @@ stdenvNoCC.mkDerivation rec { --replace /usr/bin/inkscape ${inkscape}/bin/inkscape \ --replace /usr/bin/optipng ${optipng}/bin/optipng done + + ${lib.optionalString wallpapers '' + for f in ../wallpapers/Mojave{,-timed}.xml; do + substituteInPlace $f --replace /usr $out + done + ''} ''; installPhase = '' @@ -111,7 +120,11 @@ stdenvNoCC.mkDerivation rec { --dest $out/share/themes ${lib.optionalString wallpapers '' - install -D -t $out/share/wallpapers ../"macOS Mojave Wallpapers"/* + mkdir -p $out/share/backgrounds/Mojave + mkdir -p $out/share/gnome-background-properties + cp -a ../wallpapers/Mojave*.jpeg $out/share/backgrounds/Mojave/ + cp -a ../wallpapers/Mojave-timed.xml $out/share/backgrounds/Mojave/ + cp -a ../wallpapers/Mojave.xml $out/share/gnome-background-properties/ ''} # Replace duplicate files with soft links to the first file in each |