git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #141992 from fufexan/orchis-theme

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

commitceef03d9d8017e15117c19daa9f93ff1492df2f9 authorJosé Romildo Malaquias <malaquias@gmail.com> dateMon 13 Dec 2021, 13:52 (5 years ago) parentbceb9cca4faf5e
1 file changed+15−5
pkgs/data/themes/orchis-theme/default.nix+15−5
pkgs/data/themes/orchis-theme/default.nix+15−5
@@ -5,18 +5,28 @@
55, gnome-themes-extra
66, gtk-engine-murrine
77, sassc
8−, accentColor ? "default"
8+, tweaks ? [ ] # can be "solid" "compact" "black" "primary"
99}:
1010
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 {
1222 pname = "orchis-theme";
13− version = "2021-06-25";
23+ version = "2021-12-13";
1424
1525 src = fetchFromGitHub {
1626 repo = "Orchis-theme";
1727 owner = "vinceliuice";
1828 rev = version;
19− sha256 = "sha256-j0nsw1yR1yOckXiIMtzhC3w6kvfzxQQHgwdY6l0OuXw=";
29+ sha256 = "sha256-PN2ucGMDzRv4v86X1zVIs9+GkbMWuja2WaSQLFvJYd0=";
2030 };
2131
2232 nativeBuildInputs = [ gtk3 sassc ];
@@ -31,7 +41,7 @@ stdenvNoCC.mkDerivation rec {
3141
3242 installPhase = ''
3343 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}
3545 runHook postInstall
3646 '';
3747