hypr: add hyprspace overview and waybar config

This commit is contained in:
2026-02-03 22:01:14 -08:00
parent 478ceed777
commit b2ff5f1ae5
6 changed files with 511 additions and 119 deletions

View File

@@ -7,6 +7,7 @@
# =============================================================================
# Load the plugin before parsing keybinds/layouts that depend on it
plugin = /run/current-system/sw/lib/libhy3.so
plugin = /run/current-system/sw/lib/libHyprspace.so
# =============================================================================
# MONITORS
@@ -237,6 +238,12 @@ $hyper = SUPER CTRL ALT
bind = $mainMod, P, exec, $menu
bind = $mainMod SHIFT, P, exec, $runMenu
bind = $mainMod SHIFT, Return, exec, $terminal
# -----------------------------------------------------------------------------
# Overview (Hyprspace)
# -----------------------------------------------------------------------------
bind = $mainMod, TAB, overview:toggle
bind = $mainMod SHIFT, TAB, overview:toggle, all
bind = $mainMod, Q, killactive,
bind = $mainMod SHIFT, C, killactive,
bind = $mainMod SHIFT, Q, exit,
@@ -514,6 +521,10 @@ bind = $mainMod, mouse_up, workspace, e-1
# AUTOSTART
# =============================================================================
# Start Hyprland session target for systemd user services (e.g., waybar)
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP HYPRLAND_INSTANCE_SIGNATURE
exec-once = systemctl --user start hyprland-session.target
# Scratchpad applications (start in special workspaces)
exec-once = [workspace special:element silent] element-desktop
exec-once = [workspace special:gmail silent] google-chrome-stable --new-window https://mail.google.com/mail/u/0/#inbox