diff options
author | Mihai Fufezan <fufexan@pm.me> | 2021-10-17 15:42:16 +0300 |
---|---|---|
committer | Mihai Fufezan <fufexan@pm.me> | 2021-12-13 14:10:45 +0200 |
commit | a4faf5e1d4f96f468c79c58125ecbda823e32ea9 (patch) | |
tree | 3b8dd6c97ec79ccf248f0bf62facd5b60521dc96 /pkgs/data | |
parent | 091567a3363b1999bb9216e5779c827592db651c (diff) | |
download | nixpkgs-a4faf5e1d4f96f468c79c58125ecbda823e32ea9.tar nixpkgs-a4faf5e1d4f96f468c79c58125ecbda823e32ea9.tar.gz nixpkgs-a4faf5e1d4f96f468c79c58125ecbda823e32ea9.tar.bz2 nixpkgs-a4faf5e1d4f96f468c79c58125ecbda823e32ea9.tar.lz nixpkgs-a4faf5e1d4f96f468c79c58125ecbda823e32ea9.tar.xz nixpkgs-a4faf5e1d4f96f468c79c58125ecbda823e32ea9.tar.zst nixpkgs-a4faf5e1d4f96f468c79c58125ecbda823e32ea9.zip |
orchis-theme: 2021-06-25 -> 2021-12-13
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/themes/orchis-theme/default.nix | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/pkgs/data/themes/orchis-theme/default.nix b/pkgs/data/themes/orchis-theme/default.nix index f019009db9f..ef7f88e3e95 100644 --- a/pkgs/data/themes/orchis-theme/default.nix +++ b/pkgs/data/themes/orchis-theme/default.nix @@ -5,18 +5,28 @@ , gnome-themes-extra , gtk-engine-murrine , sassc -, accentColor ? "default" +, tweaks ? [ ] # can be "solid" "compact" "black" "primary" }: -stdenvNoCC.mkDerivation rec { +let + validTweaks = [ "solid" "compact" "black" "primary" ]; + unknownTweaks = lib.subtractLists validTweaks tweaks; +in +assert lib.assertMsg (unknownTweaks == [ ]) '' + You entered wrong tweaks: ${toString unknownTweaks} + Valid tweaks are: ${toString validTweaks} +''; + +stdenvNoCC.mkDerivation +rec { pname = "orchis-theme"; - version = "2021-06-25"; + version = "2021-12-13"; src = fetchFromGitHub { repo = "Orchis-theme"; owner = "vinceliuice"; rev = version; - sha256 = "sha256-j0nsw1yR1yOckXiIMtzhC3w6kvfzxQQHgwdY6l0OuXw="; + sha256 = "sha256-PN2ucGMDzRv4v86X1zVIs9+GkbMWuja2WaSQLFvJYd0="; }; nativeBuildInputs = [ gtk3 sassc ]; @@ -31,7 +41,7 @@ stdenvNoCC.mkDerivation rec { installPhase = '' runHook preInstall - bash install.sh -d $out/share/themes -t ${accentColor} + bash install.sh -d $out/share/themes -t all ${lib.optionalString (tweaks != []) "--tweaks " + builtins.toString tweaks} runHook postInstall ''; |