about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJosé Romildo Malaquias <malaquias@gmail.com>2020-05-20 15:51:22 -0300
committerGitHub <noreply@github.com>2020-05-20 15:51:22 -0300
commit307931388c922cb91400e3a0bbb0a424c0bc65c9 (patch)
treea21e490c985eb5263807a1a2fca33df728a6478b /pkgs
parent6357408f752ec1e094ad87ccce3acd161bbe69c7 (diff)
parent7c0e735810966ac8db6d2a613506bfd70e4f83fc (diff)
downloadnixlib-307931388c922cb91400e3a0bbb0a424c0bc65c9.tar
nixlib-307931388c922cb91400e3a0bbb0a424c0bc65c9.tar.gz
nixlib-307931388c922cb91400e3a0bbb0a424c0bc65c9.tar.bz2
nixlib-307931388c922cb91400e3a0bbb0a424c0bc65c9.tar.lz
nixlib-307931388c922cb91400e3a0bbb0a424c0bc65c9.tar.xz
nixlib-307931388c922cb91400e3a0bbb0a424c0bc65c9.tar.zst
nixlib-307931388c922cb91400e3a0bbb0a424c0bc65c9.zip
Merge pull request #88020 from romildo/upd.canta-theme
canta-theme: 2020-01-31 -> 2020-05-17
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/data/themes/canta/default.nix45
1 files changed, 38 insertions, 7 deletions
diff --git a/pkgs/data/themes/canta/default.nix b/pkgs/data/themes/canta/default.nix
index f1c8ad15559a..8534fe7a5064 100644
--- a/pkgs/data/themes/canta/default.nix
+++ b/pkgs/data/themes/canta/default.nix
@@ -1,26 +1,57 @@
-{ stdenv, fetchFromGitHub, gdk-pixbuf, librsvg, gtk-engine-murrine }:
+{ stdenv
+, fetchFromGitHub
+, gdk-pixbuf
+, librsvg
+, gtk-engine-murrine
+, gtk3
+, gnome3
+, gnome-icon-theme
+, numix-icon-theme-circle
+, hicolor-icon-theme
+}:
 
 stdenv.mkDerivation rec {
   pname = "canta-theme";
-  version = "2020-01-31";
+  version = "2020-05-17";
 
   src = fetchFromGitHub {
     owner = "vinceliuice";
     repo = pname;
     rev = version;
-    sha256 = "070lhbhh3n7nd6rkwm52v1x4v8spyb932w6qmgs2r19g0whyn55w";
+    sha256 = "0b9ffkw611xxb2wh43sjqla195jp0ygxph5a8dvifkxdw6nxc2y0";
   };
 
-  buildInputs = [ gdk-pixbuf librsvg ];
+  nativeBuildInputs = [
+    gtk3
+  ];
 
-  propagatedUserEnvPkgs = [ gtk-engine-murrine ];
+  buildInputs = [
+    gdk-pixbuf
+    librsvg
+  ];
+
+  propagatedBuildInputs = [
+    gnome3.adwaita-icon-theme
+    gnome-icon-theme
+    numix-icon-theme-circle
+    hicolor-icon-theme
+  ];
+
+  propagatedUserEnvPkgs = [
+    gtk-engine-murrine
+  ];
+
+  dontDropIconThemeCache = true;
 
   installPhase = ''
     patchShebangs .
     mkdir -p $out/share/themes
-    name= ./install.sh -d $out/share/themes
-    install -D -t $out/share/backgrounds wallpaper/canta-wallpaper.svg
+    name= ./install.sh --dest $out/share/themes
     rm $out/share/themes/*/{AUTHORS,COPYING}
+    install -D -t $out/share/backgrounds wallpaper/canta-wallpaper.svg
+    mkdir -p $out/share/icons
+    cp -a icons/Canta $out/share/icons
+    gtk-update-icon-cache $out/share/icons/Canta
   '';
 
   meta = with stdenv.lib; {