From cd2cd41c9601279fd211be0103fff84baf380bdd Mon Sep 17 00:00:00 2001 From: Mateusz Kowalczyk Date: Mon, 3 Nov 2014 18:40:59 +0000 Subject: ristretto: wrap icon theme --- pkgs/desktops/xfce/applications/ristretto.nix | 12 ++++++++++-- 1 file 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 = { -- cgit 1.4.1