summary refs log tree commit diff
path: root/pkgs/data
diff options
context:
space:
mode:
authorMihai Fufezan <fufexan@pm.me>2021-10-17 15:42:16 +0300
committerMihai Fufezan <fufexan@pm.me>2021-12-13 14:10:45 +0200
commita4faf5e1d4f96f468c79c58125ecbda823e32ea9 (patch)
tree3b8dd6c97ec79ccf248f0bf62facd5b60521dc96 /pkgs/data
parent091567a3363b1999bb9216e5779c827592db651c (diff)
downloadnixpkgs-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.nix20
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
   '';