Merge pull request #141992 from fufexan/orchis-theme

orchis-theme: 2021-06-25 -> 2021-12-13

authored by José Romildo Malaquias and committed by GitHub ceef03d9 bceb9cc8

+15 -5
+15 -5
pkgs/data/themes/orchis-theme/default.nix
··· 5 5 , gnome-themes-extra 6 6 , gtk-engine-murrine 7 7 , sassc 8 - , accentColor ? "default" 8 + , tweaks ? [ ] # can be "solid" "compact" "black" "primary" 9 9 }: 10 10 11 - stdenvNoCC.mkDerivation rec { 11 + let 12 + validTweaks = [ "solid" "compact" "black" "primary" ]; 13 + unknownTweaks = lib.subtractLists validTweaks tweaks; 14 + in 15 + assert lib.assertMsg (unknownTweaks == [ ]) '' 16 + You entered wrong tweaks: ${toString unknownTweaks} 17 + Valid tweaks are: ${toString validTweaks} 18 + ''; 19 + 20 + stdenvNoCC.mkDerivation 21 + rec { 12 22 pname = "orchis-theme"; 13 - version = "2021-06-25"; 23 + version = "2021-12-13"; 14 24 15 25 src = fetchFromGitHub { 16 26 repo = "Orchis-theme"; 17 27 owner = "vinceliuice"; 18 28 rev = version; 19 - sha256 = "sha256-j0nsw1yR1yOckXiIMtzhC3w6kvfzxQQHgwdY6l0OuXw="; 29 + sha256 = "sha256-PN2ucGMDzRv4v86X1zVIs9+GkbMWuja2WaSQLFvJYd0="; 20 30 }; 21 31 22 32 nativeBuildInputs = [ gtk3 sassc ]; ··· 31 41 32 42 installPhase = '' 33 43 runHook preInstall 34 - bash install.sh -d $out/share/themes -t ${accentColor} 44 + bash install.sh -d $out/share/themes -t all ${lib.optionalString (tweaks != []) "--tweaks " + builtins.toString tweaks} 35 45 runHook postInstall 36 46 ''; 37 47