From d11ad39bb9d89242f944d2c3a0ac903eab741dfd Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Tue, 17 Mar 2026 11:15:28 +0200 Subject: [PATCH] install: add modified HGL to desktop && autostart: add --who for systemd-inhibit --- etc/xdg/autostart/com.heroicgameslauncher.hgl.desktop | 2 +- etc/xdg/autostart/flatpak-steam-bigpicture.desktop | 2 +- etc/xdg/autostart/flatpak-steam-tray.desktop | 2 +- install | 5 +++-- local/share/applications/com.heroicgameslauncher.hgl.desktop | 1 + 5 files changed, 7 insertions(+), 5 deletions(-) create mode 120000 local/share/applications/com.heroicgameslauncher.hgl.desktop diff --git a/etc/xdg/autostart/com.heroicgameslauncher.hgl.desktop b/etc/xdg/autostart/com.heroicgameslauncher.hgl.desktop index 215a3951..3c8e0777 100644 --- a/etc/xdg/autostart/com.heroicgameslauncher.hgl.desktop +++ b/etc/xdg/autostart/com.heroicgameslauncher.hgl.desktop @@ -1,6 +1,6 @@ [Desktop Entry] Name=Heroic Games Launcher -Exec=systemd-inhibit gamemoderun flatpak run com.heroicgameslauncher.hgl +Exec=systemd-inhibit --who com.heroicgameslauncher.hgl gamemoderun flatpak run com.heroicgameslauncher.hgl Terminal=false SingleMainWindow=true Type=Application diff --git a/etc/xdg/autostart/flatpak-steam-bigpicture.desktop b/etc/xdg/autostart/flatpak-steam-bigpicture.desktop index b259b2b0..b2180ad3 100644 --- a/etc/xdg/autostart/flatpak-steam-bigpicture.desktop +++ b/etc/xdg/autostart/flatpak-steam-bigpicture.desktop @@ -1,6 +1,6 @@ [Desktop Entry] Name=SteamDeck TV -Exec=systemd-inhibit gamemoderun flatpak run --env=SteamDeck=1 com.valvesoftware.Steam -tenfoot -steamdeck +Exec=systemd-inhibit --who com.valvesoftware.Steam gamemoderun flatpak run --env=SteamDeck=1 com.valvesoftware.Steam -tenfoot -steamdeck Icon=com.valvesoftware.Steam Type=Application Hidden=false diff --git a/etc/xdg/autostart/flatpak-steam-tray.desktop b/etc/xdg/autostart/flatpak-steam-tray.desktop index 52211019..a1eb2ab9 100644 --- a/etc/xdg/autostart/flatpak-steam-tray.desktop +++ b/etc/xdg/autostart/flatpak-steam-tray.desktop @@ -1,6 +1,6 @@ [Desktop Entry] Name=SteamDeck icon -Exec=systemd-inhibit flatpak run --env=SteamDeck=1 com.valvesoftware.Steam -silent -steamdeck +Exec=systemd-inhibit --who com.valvesoftware.Steam flatpak run --env=SteamDeck=1 com.valvesoftware.Steam -silent -steamdeck Icon=com.valvesoftware.Steam Type=Application Hidden=false diff --git a/install b/install index c3e80149..4df076b2 100755 --- a/install +++ b/install @@ -195,7 +195,7 @@ if [ "$(id -u)" == "0" ]; then 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/ + cp -v local/share/applications/{a-steam,com.valvesoftware.Steam,flatpak-steam-bigpicture,flatpak-steam-tray,com.heroicgameslauncher.hgl}.desktop /usr/local/share/applications/ fi if [ -f /var/lib/flatpak/exports/bin/org.briarproject.Briar ]; then cp -v local/share/applications/briar.desktop /usr/local/share/applications/ @@ -531,6 +531,7 @@ else ln -nsfv /usr/local/share/applications/foot-ncdu.desktop $DESKTOP/ ln -nsfv /usr/local/share/applications/flatpak-steam-bigpicture.desktop $DESKTOP/ ln -nsfv /usr/local/share/applications/a-steam.desktop $DESKTOP/ + ln -nsfv /usr/local/share/applications/com.heroicgameslauncher.hgl.desktop $DESKTOP/ if [ -f "/var/lib/flatpak/exports/bin/org.signal.Signal" ]; then ln -nsfv /usr/local/share/applications/a-signal.desktop $DESKTOP/ fi @@ -538,7 +539,7 @@ else ln -nsfv /usr/local/share/applications/a-firefox-gmail.desktop $DESKTOP/ # flatpaks ln -nsfv /var/lib/flatpak/exports/share/applications/com.valvesoftware.SteamLink.desktop $DESKTOP/ - ln -nsfv /var/lib/flatpak/exports/share/applications/com.heroicgameslauncher.hgl.desktop $DESKTOP/ + #ln -nsfv /var/lib/flatpak/exports/share/applications/com.heroicgameslauncher.hgl.desktop $DESKTOP/ ln -nsfv /var/lib/flatpak/exports/share/applications/com.rafaelmardojai.Blanket.desktop $DESKTOP/ ln -nsfv /var/lib/flatpak/exports/share/applications/de.haeckerfelix.Shortwave.desktop $DESKTOP/ ln -nsfv /var/lib/flatpak/exports/share/applications/org.pulseaudio.pavucontrol.desktop $DESKTOP/ diff --git a/local/share/applications/com.heroicgameslauncher.hgl.desktop b/local/share/applications/com.heroicgameslauncher.hgl.desktop new file mode 120000 index 00000000..cfd0f643 --- /dev/null +++ b/local/share/applications/com.heroicgameslauncher.hgl.desktop @@ -0,0 +1 @@ +../../../conf/autostart/com.heroicgameslauncher.hgl.desktop \ No newline at end of file