install evil or prioritize Vivaldi above Chromium

This commit is contained in:
Aminda Suomalainen 2026-02-24 10:30:46 +02:00
parent 6b75bcc200
commit 3f672bc21d
Signed by: Mikaela
GPG Key ID: 99392F62BAE30723
12 changed files with 112 additions and 3 deletions

23
install
View File

@ -180,7 +180,12 @@ 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,a-chromium,chromium-{apps,youtube-music,yle-areena,discord,gmessages,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}}.desktop /usr/local/share/applications/
cp -v local/share/applications/{a-signal,a-syncplay,plasma-update,a-firefox-cups,a-firefox-gmail,a-firefox}.desktop /usr/local/share/applications/
if [ -f "/usr/bin/vivaldi-stable" ]; then
cp -v {a-vivaldi,vivaldi-{apps,youtube-music,yle-areena,discord,gmessages,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}}.desktop /usr/local/share/applications/
elif [ -f "/usr/bin/chromium-browser" ]; then
cp -v {a-chromium,chromium-{apps,youtube-music,yle-areena,discord,gmessages,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}}.desktop /usr/local/share/applications/
fi
# If Steam is installed, chances are these work
if [ -f /var/lib/flatpak/exports/bin/com.valvesoftware.Steam ]; then
cp -v local/share/applications/{a-steam,com.valvesoftware.Steam,flatpak-steam-bigpicture,flatpak-steam-tray}.desktop /usr/local/share/applications/
@ -348,7 +353,14 @@ if [ "$(id -u)" == "0" ]; then
fi
cp -v etc/xdg/autostart/com.github.wwmm.easyeffects.desktop /etc/xdg/autostart/
ln -nsfv /usr/local/share/applications/a-firefox.desktop /etc/xdg/autostart/
cp -v etc/xdg/autostart/01-chromium-bg.desktop /etc/xdg/autostart/
if [ -f "/usr/bin/vivaldi-stable" ]; then
cp -v etc/xdg/autostart/01-vivaldi-bg.desktop /etc/xdg/autostart/
if [ -f "/etc/xdg/autostart/01-chromium-bg.desktop" ]; then
rm /etc/xdg/autostart/01-chromium-bg.desktop
fi
elif [ -f "/usr/bin/chromium-browser" ]; then
cp -v etc/xdg/autostart/01-chromium-bg.desktop /etc/xdg/autostart/
fi
ln -nsfv /var/lib/flatpak/exports/share/applications/org.kde.kteatime.desktop /etc/xdg/autostart/
ln -nsfv /var/lib/flatpak/exports/share/applications/org.kde.kclock.desktop /etc/xdg/autostart/
ln -nsfv /usr/local/share/applications/plasma-update.desktop /etc/xdg/autostart/
@ -471,7 +483,12 @@ else
fi
# scripts repo
ln -nsfv /usr/local/share/applications/a-firefox.desktop $DESKTOP/
if [ -f "/usr/bin/chromium-browser" ]; then
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
ln -nsfv /usr/local/share/applications/vivaldi-{apps,youtube-music,yle-areena,discord,gmessages,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}.desktop $DESKTOP/
fi
elif [ -f "/usr/bin/chromium-browser" ]; then
ln -nsfv /usr/local/share/applications/a-chromium.desktop $DESKTOP/
if [ -f /etc/chromium/policies/managed/aminda-pwa.json ]; then
ln -nsfv /usr/local/share/applications/chromium-{apps,youtube-music,yle-areena,discord,gmessages,telegram,twitch,whatsapp,mtv-katsomo,radioplayer,ruutu}.desktop $DESKTOP/

1
install.bash Symbolic link
View File

@ -0,0 +1 @@
install

View File

@ -0,0 +1,9 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Discord
Exec=vivaldi --profile-directory=Default --app-id=pliiebkcmokkgndfalahlmimanmbjlab --app-run-on-os-login-mode=windowed
Icon=vivaldi-pliiebkcmokkgndfalahlmimanmbjlab-Default
StartupWMClass=crx_pliiebkcmokkgndfalahlmimanmbjlab

View File

@ -0,0 +1,10 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Google Messages
Name[fi]=Google Viestit
Exec=vivaldi-browser --profile-directory=Default --app-id=hpfldicfbfomlpcikngkocigghgafkph
Icon=vivaldi-hpfldicfbfomlpcikngkocigghgafkph-Default
StartupWMClass=crx_hpfldicfbfomlpcikngkocigghgafkph

View File

@ -0,0 +1,9 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=MTV Katsomo
Exec=vivaldi-browser --profile-directory=Default --app-id=ineafkdjdmmdocoipaekbccldinobikn
Icon=vivaldi-ineafkdjdmmdocoipaekbccldinobikn-Default
StartupWMClass=crx_ineafkdjdmmdocoipaekbccldinobikn

View File

@ -0,0 +1,9 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Radioplayer.fi
Exec=vivaldi-browser --profile-directory=Default --app-id=ogkbncihofkjlbihfadplhmilcnpekhm
Icon=vivaldi-ogkbncihofkjlbihfadplhmilcnpekhm-Default
StartupWMClass=crx_ogkbncihofkjlbihfadplhmilcnpekhm

View File

@ -0,0 +1,9 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Ruutu
Exec=vivaldi-browser --profile-directory=Default --app-id=jmjofilifpemeghokphhabmgchgjkbee
Icon=vivaldi-jmjofilifpemeghokphhabmgchgjkbee-Default
StartupWMClass=crx_jmjofilifpemeghokphhabmgchgjkbee

View File

@ -0,0 +1,9 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Telegram Web
Exec=vivaldi --profile-directory=Default --app-id=ibblmnobmgdmpoeblocemifbpglakpoi --app-run-on-os-login-mode=windowed
Icon=vivaldi-ibblmnobmgdmpoeblocemifbpglakpoi-Default
StartupWMClass=crx_ibblmnobmgdmpoeblocemifbpglakpoi

View File

@ -0,0 +1,9 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Twitch
Exec=/usr/lib64/vivaldi-browser/vivaldi-browser.sh --profile-directory=Default --app-id=comkdlimbkhemidbbpchhepidbmjpnhh
Icon=vivaldi-comkdlimbkhemidbbpchhepidbmjpnhh-Default
StartupWMClass=crx_comkdlimbkhemidbbpchhepidbmjpnhh

View File

@ -0,0 +1,9 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=WhatsApp Web
Exec=vivaldi --profile-directory=Default --app-id=hnpfjngllnobngcgfapefoaidbinmjnm --app-run-on-os-login-mode=windowed
Icon=vivaldi-hnpfjngllnobngcgfapefoaidbinmjnm-Default
StartupWMClass=crx_hnpfjngllnobngcgfapefoaidbinmjnm

View File

@ -0,0 +1,9 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Yle Areena
Exec=vivaldi --profile-directory=Default --app-id=dnmhnkielnkjombalknpglekhfbijpki
Icon=vivaldi-dnmhnkielnkjombalknpglekhfbijpki-Default
StartupWMClass=crx_dnmhnkielnkjombalknpglekhfbijpki

View File

@ -0,0 +1,9 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=YouTube Music
Exec=vivaldi --profile-directory=Default --app-id=cinhimbnkkaeohfgghhklpknlkffjgod --app-run-on-os-login-mode=windowed
Icon=vivaldi-cinhimbnkkaeohfgghhklpknlkffjgod-Default
StartupWMClass=crx_cinhimbnkkaeohfgghhklpknlkffjgod