From f08a1f8a7cf200e99eb43f37abd398e81a66cb53 Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Thu, 24 Jul 2025 13:15:43 +0300 Subject: [PATCH] install: begin ensuring a-firefox.desktop has an icon --- .mikaela_install | 2 -- install | 8 ++++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.mikaela_install b/.mikaela_install index e473cbb3..66ed2523 100755 --- a/.mikaela_install +++ b/.mikaela_install @@ -72,8 +72,6 @@ fi # Desktop menu integration mkdir -p ~/.local/share/applications ln -nsfv ~/.shell-things/local/share/applications ~/.local/share/applications/shell-things -mkdir -p ~/.local/share/icons/hicolor/128x128/apps/ -ln -nsfv ~/.local/firefox/browser/chrome/icons/default/default128.png ~/.local/share/icons/hicolor/128x128/apps/a-firefox.png # Update desktop menu entries if hash update-desktop-database 2>/dev/null; then diff --git a/install b/install index 4060286b..121c8ad3 100755 --- a/install +++ b/install @@ -290,6 +290,14 @@ else ln -nsfv /var/lib/flatpak/exports/share/applications/org.torproject.torbrowser-launcher.desktop $DESKTOP/ fi + # Ensure a-firefox.desktop has an icon + mkdir -p $HOME/.local/share/icons/hicolor/128x128/apps/ + if [ -f "$HOME/.local/firefox/browser/chrome/icons/default/default128.png" ]; then + ln -nsfv $HOME/.local/firefox/browser/chrome/icons/default/default128.png ~/.local/share/icons/hicolor/128x128/apps/a-firefox.png + elif [ -f "/usr/share/icons/HighContrast/256x256/apps/firefox.png" ]; then + ln -nsfv /usr/share/icons/HighContrast/256x256/apps/firefox.png ~/.local/share/icons/hicolor/128x128/apps/a-firefox.png + fi + # Remove dead symlinks if hash symlinks 2> /dev/null; then symlinks -d $DESKTOP/