summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@mailbox.org>2018-03-22 11:42:25 -0500
committerThomas Tuegel <ttuegel@mailbox.org>2018-03-22 11:42:25 -0500
commit01f37880f36e3f0b2f264375ad575062545d0b45 (patch)
tree9e7d9325a88e3147a1cf5666bebac22a6793765e /pkgs
parent8bef1a5cb87ef7a7aabae7b30fc3efd704a6b30a (diff)
downloadnixlib-01f37880f36e3f0b2f264375ad575062545d0b45.tar
nixlib-01f37880f36e3f0b2f264375ad575062545d0b45.tar.gz
nixlib-01f37880f36e3f0b2f264375ad575062545d0b45.tar.bz2
nixlib-01f37880f36e3f0b2f264375ad575062545d0b45.tar.lz
nixlib-01f37880f36e3f0b2f264375ad575062545d0b45.tar.xz
nixlib-01f37880f36e3f0b2f264375ad575062545d0b45.tar.zst
nixlib-01f37880f36e3f0b2f264375ad575062545d0b45.zip
wrapFirefox: update icon location
The icons for Firefox are in a new location in the unwrapped package; the
wrapper is updated to reflect that. This should have no effect on other browers
that provide their own icons in the default XDG location.
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/networking/browsers/firefox/wrapper.nix8
1 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix
index 8d08eceb1692..cf5405a4a071 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -130,9 +130,11 @@ let
             mkdir -p "$out/share"
             ln -s "${browser}/share/icons" "$out/share/icons"
         else
-            mkdir -p "$out/share/icons/hicolor/128x128/apps"
-            ln -s "${browser}/lib/${browserName}-"*"/browser/icons/mozicon128.png" \
-                "$out/share/icons/hicolor/128x128/apps/${browserName}.png"
+            for res in 16 32 48 64 128; do
+            mkdir -p "$out/share/icons/hicolor/''${res}x''${res}/apps"
+            ln -s "${browser}/lib/${browserName}/browser/chrome/icons/default/default''${res}.png" \
+                "$out/share/icons/hicolor/''${res}x''${res}/apps/${browserName}.png"
+            done
         fi
 
         install -D -t $out/share/applications $desktopItem/share/applications/*