Merge pull request #237569 from romildo/upd.mojave-gtk-theme

mojave-gtk-theme: 2022-10-21 -> 2023-06-13

authored by Weijia Wang and committed by GitHub 4792df8c eafbb465

+19 -6
+19 -6
pkgs/data/themes/mojave/default.nix
··· 31 31 32 32 stdenvNoCC.mkDerivation rec { 33 33 inherit pname; 34 - version = "2022-10-21"; 34 + version = "2023-06-13"; 35 35 36 36 srcs = [ 37 37 (fetchFromGitHub { 38 38 owner = "vinceliuice"; 39 39 repo = pname; 40 40 rev = version; 41 - sha256 = "sha256-0OqQXyv/fcbKTzvQUVIbUw5Y27hU1bzwx/0DelMEZIs="; 41 + hash = "sha256-0jb/VQ6Z0BGaEka57BWM0pBweP08cr4jfPRdEN/BJ1M="; 42 42 }) 43 43 ] 44 44 ++ 45 45 lib.optional wallpapers 46 - (fetchurl { 47 - url = "https://github.com/vinceliuice/Mojave-gtk-theme/raw/11741a99d96953daf9c27e44c94ae50a7247c0ed/macOS_Mojave_Wallpapers.tar.xz"; 48 - sha256 = "18zzkwm1kqzsdaj8swf0xby1n65gxnyslpw4lnxcx1rphip0rwf7"; 46 + (fetchFromGitHub { 47 + owner = "vinceliuice"; 48 + repo = pname; 49 + rev = "0c4ae6ddff7e3fab4959469461c4d4042deb1b2f"; 50 + hash = "sha256-7LSZSsRt6zTVPLWzuBgwRC1q1MHp5pN/pMl3x2wR8Ow="; 51 + name = "wallpapers"; 49 52 }) 50 53 ; 51 54 ··· 97 100 --replace /usr/bin/inkscape ${inkscape}/bin/inkscape \ 98 101 --replace /usr/bin/optipng ${optipng}/bin/optipng 99 102 done 103 + 104 + ${lib.optionalString wallpapers '' 105 + for f in ../wallpapers/Mojave{,-timed}.xml; do 106 + substituteInPlace $f --replace /usr $out 107 + done 108 + ''} 100 109 ''; 101 110 102 111 installPhase = '' ··· 111 120 --dest $out/share/themes 112 121 113 122 ${lib.optionalString wallpapers '' 114 - install -D -t $out/share/wallpapers ../"macOS Mojave Wallpapers"/* 123 + mkdir -p $out/share/backgrounds/Mojave 124 + mkdir -p $out/share/gnome-background-properties 125 + cp -a ../wallpapers/Mojave*.jpeg $out/share/backgrounds/Mojave/ 126 + cp -a ../wallpapers/Mojave-timed.xml $out/share/backgrounds/Mojave/ 127 + cp -a ../wallpapers/Mojave.xml $out/share/gnome-background-properties/ 115 128 ''} 116 129 117 130 # Replace duplicate files with soft links to the first file in each