feat: mirror display toggle

This commit is contained in:
2025-09-27 03:10:45 +03:00
parent e5e4220398
commit e2428035ca
3 changed files with 31 additions and 3 deletions

View File

@@ -148,6 +148,12 @@
"type": "toggle",
"command": "[[ $SWAYNC_TOGGLE_STATE == true ]] && ( systemd-inhibit --why='User request via swaync' --what=sleep:handle-lid-switch:idle sh -c 'echo \"$$\" > \"$XDG_RUNTIME_DIR/swaync-idle.pid\"; while true; do sleep 3600; done' ) || kill $(<\"$XDG_RUNTIME_DIR/swaync-idle.pid\")",
"update-command": "kill -0 $(<\"$XDG_RUNTIME_DIR/swaync-idle.pid\") && echo true || echo false"
},
{
"label": "󱞟",
"type": "toggle",
"command": "sh -c 'exec ~/.config/hypr/scripts/toggle_mirror_display.sh'",
"update-command": "sh -c 'exec ~/.config/hypr/scripts/toggle_mirror_display.sh g'"
}
]
},