hypr: caelestia

This commit is contained in:
2026-09-23 21:21:20 +02:00
parent 15d77eeaca
commit 519432d630
8 changed files with 70 additions and 15 deletions
+20 -9
View File
@@ -1,12 +1,23 @@
-- Caelestia shell commands. This branch is caelestia-only;
-- revert to Noctalia by switching branches.
-- Caelestia drawers (see ScreenState.qml): bar, osd, session, launcher,
-- dashboard, utilities, sidebar. Wallpaper goes through the launcher
-- (type `>wallpaper`) or `caelestia wallpaper`.
return {
session = "noctalia msg panel-toggle session",
logout = "command -v noctalia >/dev/null 2>&1 && noctalia msg session logout || hyprctl dispatch exit",
shutdown = "noctalia msg session shutdown",
reboot = "noctalia msg session reboot",
menu = "noctalia msg panel-toggle launcher",
settings = "noctalia msg settings-toggle",
control_center = "noctalia msg panel-toggle control-center",
lock = "noctalia msg session lock",
wallpaper_select = "noctalia msg panel-toggle wallpaper",
session = "caelestia shell drawers toggle session",
logout = "hyprctl dispatch exit",
shutdown = "systemctl poweroff",
reboot = "systemctl reboot",
menu = "caelestia shell drawers toggle launcher",
settings = "caelestia shell drawers toggle dashboard",
control_center = "caelestia shell drawers toggle sidebar",
lock = "caelestia shell lock lock",
wallpaper_select = "caelestia shell drawers toggle launcher && sleep 0.1 && wtype \">wallpaper \"",
clipboard = "caelestia clipboard",
clipboard_delete = "caelestia clipboard -d",
emoji = "caelestia emoji -p",
show_all = "caelestia shell drawers toggle utilities",
clear_notifications = "caelestia shell notifs clear",
keybinds_show = "sh ~/.config/hypr/scripts/show-keybinds.sh",
}