From 332dc3c4d5993e4b0119bf9496bb076eee864b6a Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Fri, 20 Mar 2026 10:16:48 +0200 Subject: [PATCH] add foot-systemd-inhibit.desktop --- install | 3 ++- local/share/applications/foot-systemd-inhibit.desktop | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100755 local/share/applications/foot-systemd-inhibit.desktop diff --git a/install b/install index 4df076b2..23b0b3ed 100755 --- a/install +++ b/install @@ -187,7 +187,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}.desktop /usr/local/share/applications/ + 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/ 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 @@ -469,6 +469,7 @@ else ln -nsfv /usr/share/applications/footclient.desktop $DESKTOP/ fi ln -nsfv /usr/share/applications/foot.desktop $DESKTOP/ + ln -nsfv /usr/share/applications/foot-systemd-inhibit.desktop $DESKTOP/ # Create desktop shortcuts/symlinks for apps ln -nsfv /usr/share/applications/org.kde.discover.desktop $DESKTOP/ diff --git a/local/share/applications/foot-systemd-inhibit.desktop b/local/share/applications/foot-systemd-inhibit.desktop new file mode 100755 index 00000000..60b8aef3 --- /dev/null +++ b/local/share/applications/foot-systemd-inhibit.desktop @@ -0,0 +1,9 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Type=Application +Exec=systemd-inhibit --what shutdown:sleep --who watch --why Terminal\ blocking\ shutdown\ sleep foot -T Staying\ running watch systemd-inhibit --list --no-pager +Icon=foot +Terminal=false +Name=Block automatic shutdown/reboot/sleep +Name[fi]=Automaattisen boottauksen esto +Comment=as to not require firefox