mirror of
https://gitea.blesmrt.net/mikaela/shell-things.git
synced 2026-04-13 13:07:59 +02:00
install: further Mumble and Thunderbird handling
This commit is contained in:
parent
6b52f25b3f
commit
7472baecb8
18
install
18
install
@ -193,7 +193,7 @@ if [ "$(id -u)" == "0" ]; then
|
||||
# Desktop entries
|
||||
mkdir -vp /usr/local/share/applications/
|
||||
# These are bound to exist on my systems
|
||||
cp -v local/share/applications/{a-signal,a-syncplay,plasma-update,a-firefox-cups,a-firefox-gmail,a-firefox,foot-ncdu,foot-systemd-inhibit}.desktop /usr/local/share/applications/
|
||||
cp -v local/share/applications/{a-signal,a-syncplay,plasma-update,a-firefox-cups,a-firefox-gmail,a-firefox,a-thunderbird,foot-ncdu,foot-systemd-inhibit}.desktop /usr/local/share/applications/
|
||||
if [ -f "/usr/bin/vivaldi-stable" ]; then
|
||||
cp -v local/share/applications/{a-vivaldi,vivaldi-{apps,youtube-music,yle-areena,discord,gmail,gmessages,google-calendar,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}}.desktop /usr/local/share/applications/
|
||||
elif [ -f "/usr/bin/chromium-browser" ]; then
|
||||
@ -533,6 +533,7 @@ else
|
||||
fi
|
||||
# scripts repo
|
||||
ln -nsfv /usr/local/share/applications/a-firefox.desktop $DESKTOP/
|
||||
ln -nsfv /usr/local/share/applications/a-thunderbird.desktop $DESKTOP/
|
||||
if [ -f "/usr/bin/vivaldi-stable" ]; then
|
||||
ln -nsfv /usr/local/share/applications/a-vivaldi.desktop $DESKTOP/
|
||||
if [ -f /etc/chromium/policies/managed/aminda-pwa.json ]; then
|
||||
@ -597,7 +598,11 @@ else
|
||||
ln -nsfv /var/lib/flatpak/exports/share/applications/com.github.wwmm.easyeffects.desktop $DESKTOP/
|
||||
ln -nsfv /var/lib/flatpak/exports/share/applications/org.fedoraproject.MediaWriter.desktop $DESKTOP/
|
||||
ln -nsfv /var/lib/flatpak/exports/share/applications/org.jitsi.jitsi-meet.desktop $DESKTOP/
|
||||
ln -nsfv /var/lib/flatpak/exports/share/applications/info.mumble.Mumble.desktop $DESKTOP/
|
||||
if [ -f "/usr/share/applications/info.mumble.Mumble.desktop" ]; then
|
||||
ln -nsfv /usr/share/applications/info.mumble.Mumble.desktop $DESKTOP/
|
||||
else
|
||||
ln -nsfv /var/lib/flatpak/exports/share/applications/info.mumble.Mumble.desktop $DESKTOP/
|
||||
fi
|
||||
# snaps
|
||||
# No libdvdcss!
|
||||
#ln -nsfv /var/lib/snapd/desktop/applications/vlc_vlc.desktop $DESKTOP/
|
||||
@ -613,6 +618,15 @@ else
|
||||
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
|
||||
# Ensure a-thunderbird.desktop has an icon
|
||||
mkdir -p $HOME/.local/share/icons/hicolor/128x128/apps/
|
||||
if [ -f "$HOME/.local/thunderbird/browser/chrome/icons/default/default128.png" ]; then
|
||||
ln -nsfv $HOME/.local/thunderbird/browser/chrome/icons/default/default128.png ~/.local/share/icons/hicolor/128x128/apps/a-thunderbird.png
|
||||
elif [ -f "/usr/share/icons/hicolor/256x256/apps/thunderbird.png" ]; then
|
||||
ln -nsfv /usr/share/icons/hicolor/256x256/apps/thunderbird.png ~/.local/share/icons/hicolor/128x128/apps/a-thunderbird.png
|
||||
elif [ -f "/usr/share/icons/HighContrast/256x256/apps/thunderbird.png" ]; then
|
||||
ln -nsfv /usr/share/icons/HighContrast/256x256/apps/thunderbird.png ~/.local/share/icons/hicolor/128x128/apps/a-thunderbird.png
|
||||
fi
|
||||
|
||||
# Remove dead symlinks
|
||||
if hash symlinks 2> /dev/null; then
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user