about summary refs log tree commit diff
path: root/pkgs/data/themes/rose-pine-gtk
diff options
context:
space:
mode:
authorIcy-Thought <icy-thought@pm.me>2023-05-02 10:42:20 +0200
committerIcy-Thought <icy-thought@pm.me>2023-05-02 10:48:17 +0200
commita6de979ec5c4177776d3bc4574c5bf9d0f1e86e9 (patch)
treea747e0b461a04ea079ffcdf9a8659d499121606d /pkgs/data/themes/rose-pine-gtk
parentedbd1ea40878d1394fe43d7fffe38896ceedc3e7 (diff)
downloadnixlib-a6de979ec5c4177776d3bc4574c5bf9d0f1e86e9.tar
nixlib-a6de979ec5c4177776d3bc4574c5bf9d0f1e86e9.tar.gz
nixlib-a6de979ec5c4177776d3bc4574c5bf9d0f1e86e9.tar.bz2
nixlib-a6de979ec5c4177776d3bc4574c5bf9d0f1e86e9.tar.lz
nixlib-a6de979ec5c4177776d3bc4574c5bf9d0f1e86e9.tar.xz
nixlib-a6de979ec5c4177776d3bc4574c5bf9d0f1e86e9.tar.zst
nixlib-a6de979ec5c4177776d3bc4574c5bf9d0f1e86e9.zip
rose-pine-gtk: add missing gtk-4.0 files
Diffstat (limited to 'pkgs/data/themes/rose-pine-gtk')
-rw-r--r--pkgs/data/themes/rose-pine-gtk/default.nix12
1 files changed, 7 insertions, 5 deletions
diff --git a/pkgs/data/themes/rose-pine-gtk/default.nix b/pkgs/data/themes/rose-pine-gtk/default.nix
index 4211864139df..d211a99ef080 100644
--- a/pkgs/data/themes/rose-pine-gtk/default.nix
+++ b/pkgs/data/themes/rose-pine-gtk/default.nix
@@ -32,11 +32,13 @@ stdenvNoCC.mkDerivation rec {
   installPhase = ''
     runHook preInstall
 
-    mkdir -p $out/share/themes
-    mv gtk3/rose-pine-gtk $out/share/themes/rose-pine
-    mv gtk3/rose-pine-moon-gtk $out/share/themes/rose-pine-moon
-    mv gtk3/rose-pine-dawn-gtk $out/share/themes/rose-pine-dawn
-    mv gnome_shell/moon/gnome-shell $out/share/themes/rose-pine-moon
+    mkdir -p $out/share/themes/rose-pine{,-dawn,-moon}/gtk-4.0
+
+    variants=("rose-pine" "rose-pine-dawn" "rose-pine-moon")
+    for n in "''${variants[@]}"; do
+      cp -r $src/gtk3/"''${n}"-gtk/* $out/share/themes/"''${n}"
+      cp -r $src/gtk4/"''${n}".css $out/share/themes/"''${n}"/gtk-4.0/gtk.css
+    done
 
     runHook postInstall
   '';