summary refs log tree commit diff
diff options
context:
space:
mode:
authorMateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>2014-11-03 18:40:59 +0000
committerMateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>2014-11-03 20:02:41 +0000
commitcd2cd41c9601279fd211be0103fff84baf380bdd (patch)
tree5bab1e9cfddc28777722a7e11def1bd2bad3f534
parentb320aad35105ee793793d007b1c7e3e444423894 (diff)
downloadnixlib-cd2cd41c9601279fd211be0103fff84baf380bdd.tar
nixlib-cd2cd41c9601279fd211be0103fff84baf380bdd.tar.gz
nixlib-cd2cd41c9601279fd211be0103fff84baf380bdd.tar.bz2
nixlib-cd2cd41c9601279fd211be0103fff84baf380bdd.tar.lz
nixlib-cd2cd41c9601279fd211be0103fff84baf380bdd.tar.xz
nixlib-cd2cd41c9601279fd211be0103fff84baf380bdd.tar.zst
nixlib-cd2cd41c9601279fd211be0103fff84baf380bdd.zip
ristretto: wrap icon theme
-rw-r--r--pkgs/desktops/xfce/applications/ristretto.nix12
1 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/desktops/xfce/applications/ristretto.nix b/pkgs/desktops/xfce/applications/ristretto.nix
index 64e3c34453ee..de7fe5975947 100644
--- a/pkgs/desktops/xfce/applications/ristretto.nix
+++ b/pkgs/desktops/xfce/applications/ristretto.nix
@@ -1,5 +1,7 @@
 { stdenv, fetchurl, pkgconfig, intltool, libexif, gtk
-, exo, dbus_glib, libxfce4util, libxfce4ui, xfconf }:
+, exo, dbus_glib, libxfce4util, libxfce4ui, xfconf
+, hicolor_icon_theme, makeWrapper
+}:
 
 stdenv.mkDerivation rec {
   p_name  = "ristretto";
@@ -14,8 +16,14 @@ stdenv.mkDerivation rec {
 
   buildInputs =
     [ pkgconfig intltool libexif gtk dbus_glib exo libxfce4util
-      libxfce4ui xfconf
+      libxfce4ui xfconf hicolor_icon_theme makeWrapper
     ];
+
+  postInstall = ''
+    wrapProgram "$out/bin/ristretto" \
+      --prefix XDG_DATA_DIRS : "${hicolor_icon_theme}/share"
+  '';
+
   preFixup = "rm $out/share/icons/hicolor/icon-theme.cache";
 
   meta = {