Make suspend opt-out rather than opt-in

This commit is contained in:
David Heinemeier Hansson
2026-02-21 15:16:15 +01:00
parent d52ae29e66
commit e140badbb2
3 changed files with 21 additions and 9 deletions
+4 -4
View File
@@ -264,10 +264,10 @@ show_setup_config_menu() {
show_setup_system_menu() {
local options=""
if [[ -f ~/.local/state/omarchy/toggles/suspend-on ]]; then
options="$options󰒲 Disable Suspend"
else
if [[ -f ~/.local/state/omarchy/toggles/suspend-off ]]; then
options="$options󰒲 Enable Suspend"
else
options="$options󰒲 Disable Suspend"
fi
if omarchy-hibernation-available; then
@@ -567,7 +567,7 @@ show_about() {
show_system_menu() {
local options="󱄄 Screensaver\n Lock\n󰍃 Logout"
[[ -f ~/.local/state/omarchy/toggles/suspend-on ]] && options="$options\n󰒲 Suspend"
[[ ! -f ~/.local/state/omarchy/toggles/suspend-off ]] && options="$options\n󰒲 Suspend"
omarchy-hibernation-available && options="$options\n󰤁 Hibernate"
options="$options\n󰜉 Restart\n󰐥 Shutdown"