Compare commits

...
2 Commits
Author SHA1 Message Date
mathias2784 0e7f76200c window rule for keybinds window 2026-10-12 21:11:47 +01:00
mathias2784 30cab18e60 some more hyprland tweaks 2026-10-12 15:15:02 +01:00
4 changed files with 14 additions and 5 deletions
+3 -2
View File
@@ -29,7 +29,9 @@ bind(var.mainMod .. " + I", exec(var.internet_explorer), { description = "Open i
bind(var.mainMod .. " + n", exec("nm-connection-editor"), { description = "Open network manager" }) bind(var.mainMod .. " + n", exec("nm-connection-editor"), { description = "Open network manager" })
bind(var.mainMod .. " + comma", exec(command.settings), { description = "Open settings" }) bind(var.mainMod .. " + comma", exec(command.settings), { description = "Open settings" })
bind(var.mainMod .. " + S", exec(command.control_center), { description = "Open start menu" }) bind(var.mainMod .. " + S", exec(command.control_center), { description = "Open start menu" })
bind(var.mainMod .. " + ALT + H", exec("hyprmod"), {description = "Open Hyprland config GUI"}) bind(var.mainMod .. " + ALT + H", exec("hyprmod"), {description = "Open hyprland config GUI"})
bind(var.mainMod .. " + period", exec(command.emoji), { description = "Open emoji picker" })
bind(var.mainMod .. " + ALT + S", exec(var.systemmonitor), {description = "Open systemmonitor"})
-- Move focus with mainMod or Vim-style -- Move focus with mainMod or Vim-style
bind(var.mainMod .. " + CTRL + h", hl.dsp.focus({ direction = "left" }), { description = "Window: focus left" }) bind(var.mainMod .. " + CTRL + h", hl.dsp.focus({ direction = "left" }), { description = "Window: focus left" })
@@ -232,7 +234,6 @@ bind(var.mainMod .. " + W", exec(command.wallpaper_select), { description = "Wal
-- Caelestia extras -- Caelestia extras
if env.shell == "caelestia" then if env.shell == "caelestia" then
bind(var.mainMod .. " + SHIFT + V", exec(command.clipboard), { description = "Clipboard history" }) bind(var.mainMod .. " + SHIFT + V", exec(command.clipboard), { description = "Clipboard history" })
bind(var.mainMod .. " + period", exec(command.emoji), { description = "Emoji picker" })
bind(var.mainMod .. " + SHIFT + K", exec(command.show_all), { description = "Toggle utilities" }) bind(var.mainMod .. " + SHIFT + K", exec(command.show_all), { description = "Toggle utilities" })
bind("CTRL + ALT + C", exec(command.clear_notifications), { description = "Clear notifications" }) bind("CTRL + ALT + C", exec(command.clear_notifications), { description = "Clear notifications" })
end end
+2 -1
View File
@@ -26,9 +26,10 @@ if env.shell == "noctalia" then
commands.reboot = "noctalia msg session reboot" commands.reboot = "noctalia msg session reboot"
commands.menu = "noctalia msg panel-toggle launcher" commands.menu = "noctalia msg panel-toggle launcher"
commands.settings = "noctalia msg settings-toggle" commands.settings = "noctalia msg settings-toggle"
commands.control_center = "noctalia msg panel-toggle control-center" commands.control_center = "noctalia msg🎉 panel-toggle control-center"
commands.wallpaper_select = "noctalia msg panel-toggle wallpaper" commands.wallpaper_select = "noctalia msg panel-toggle wallpaper"
commands.lock = "noctalia msg session lock" commands.lock = "noctalia msg session lock"
commands.emoji = "noctalia msg panel-toggle launcher '/emo '"
elseif env.shell == "caelestia" then elseif env.shell == "caelestia" then
commands.session = "caelestia shell drawers toggle session" commands.session = "caelestia shell drawers toggle session"
commands.logout = "hyprctl dispatch exit" commands.logout = "hyprctl dispatch exit"
+3 -2
View File
@@ -18,7 +18,8 @@ return {
mainMod = "SUPER", mainMod = "SUPER",
terminal = terminal, terminal = terminal,
terminal_tmux = terminal .. " -e tmux", terminal_tmux = terminal .. " -e tmux",
fileManager = terminal .. " -e yazi"; -- "dolphin", fileManager = terminal .. " -e yazi", -- "dolphin",
screenshot_folder = "~/Bilder/Screenshots/", screenshot_folder = "~/Bilder/Screenshots/",
internet_explorer = "firefox" internet_explorer = "firefox",
systemmonitor = terminal .. " -e btop",
} }
@@ -62,6 +62,12 @@ hl.window_rule({
}, },
opacity = "0.90 0.80", opacity = "0.90 0.80",
}) })
hl.window_rule({
match = {
class = ".*keybinds.*",
},
opacity = "0.75 0.50",
})
-- Noctalia shell surfaces: blur bars/panels/dock/notifications and let -- Noctalia shell surfaces: blur bars/panels/dock/notifications and let
-- Noctalia run its own animations (no Hyprland layer animation on top). -- Noctalia run its own animations (no Hyprland layer animation on top).
hl.layer_rule({ hl.layer_rule({