diff options
author | José Romildo Malaquias <malaquias@gmail.com> | 2020-04-16 09:29:46 -0300 |
---|---|---|
committer | José Romildo Malaquias <malaquias@gmail.com> | 2020-04-19 21:29:33 -0300 |
commit | 06f4e69de0a26143f3e4bf7f58815627a4e193e4 (patch) | |
tree | 519fac2f9699aefe533c2e152899b7193e4d4351 | |
parent | bc895be32cdd0d21fc6de0fce51aa2c68bb55fc5 (diff) |
numix-icon-theme-circle: add missing parent icon themes
Also: - add runHook calls - move postFixup actions to installPhase
-rw-r--r-- | pkgs/data/icons/numix-icon-theme-circle/default.nix | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/pkgs/data/icons/numix-icon-theme-circle/default.nix b/pkgs/data/icons/numix-icon-theme-circle/default.nix index a22b97ec1e714..3c991cf1fc831 100644 --- a/pkgs/data/icons/numix-icon-theme-circle/default.nix +++ b/pkgs/data/icons/numix-icon-theme-circle/default.nix @@ -13,18 +13,16 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ gtk3 ]; - buildInputs = [ numix-icon-theme ]; - - propagatedBuildInputs = [ hicolor-icon-theme ]; + propagatedBuildInputs = [ numix-icon-theme hicolor-icon-theme ]; dontDropIconThemeCache = true; installPhase = '' - install -dm 755 $out/share/icons - cp -dr --no-preserve='ownership' Numix-Circle{,-Light} $out/share/icons/ - ''; + runHook preInstall + + mkdir -p $out/share/icons + cp -a Numix-Circle{,-Light} $out/share/icons - postFixup = '' for panel in $out/share/icons/*/*/panel; do ln -sf $(realpath ${numix-icon-theme}/share/icons/Numix/16/$(readlink $panel)) $panel done @@ -32,6 +30,8 @@ stdenv.mkDerivation rec { for theme in $out/share/icons/*; do gtk-update-icon-cache $theme done + + runHook postInstall ''; meta = with stdenv.lib; { |