input { keyboard { xkb { layout "de" variant "mac" } } focus-follows-mouse touchpad { tap natural-scroll } tablet { map-to-output "DP-1" } touch { map-to-output "DP-1" } } output "DP-1" { position x=1920 y=0 variable-refresh-rate on-demand=true } output "HDMI-A-2" { position x=0 y=0 } layout { gaps 16 center-focused-column "never" preset-column-widths { proportion 0.125 proportion 0.75 proportion 0.125 } focus-ring { off width 4 active-gradient from="#fab387" to="#f9e2af" angle=45 //inactive-color "#11111b55" } border { off width 4 //active-color "#a6e3a1" inactive-color "#cba6f7" //urgent-color "#f38ba8" } shadow { //on softness 30 spread 5 offset x=0 y=5 color "0007" } } spawn-at-startup "waybar" spawn-at-startup "mako" spawn-at-startup "swww-daemon" screenshot-path "~/Pictures/Screenshots/%Y-%m-%d_%H-%M-%S.png" binds { // Special Keys XF86AudioMute { spawn "pamixer" "-t"; } XF86AudioPlay { spawn "playerctl" "play-pause"; } XF86AudioNext { spawn "playerctl" "next"; } XF86AudioPrev { spawn "playerctl" "previous"; } XF86AudioRaiseVolume { spawn "pamixer" "-i" "5"; } XF86AudioLowerVolume { spawn "pamixer" "-d" "5"; } XF86MonBrightnessUp { spawn "brightnessctl" "set" "+5%"; } XF86MonBrightnessDown { spawn "brightnessctl" "set" "5%-"; } // Application Bindings Super+Q { spawn "kitty"; } Super+E { spawn "yazi"; } Super+O { spawn "obsidian"; } Super+I { spawn "floorp"; } Super+G { spawn "thunderbird"; } // Lock Screen Super+M { quit; } // Rofi Bindings Super+F { spawn "rofi" "-show" "filebrowser" "-theme" ".config/rofi/custom.rasi"; } Super+A { spawn "rofi" "-show" "window" "-theme" ".config/rofi/custom.rasi"; } Super+R { spawn "rofi" "-show" "drun" "-theme" ".config/rofi/custom.rasi"; } Super+S { spawn "rofi" "-show" "p" "-modi" "p:rofi-power-menu" "-theme" ".config/rofi/power.rasi"; } Super+L { spawn "swaylock"; } // Screenshot Super+Z { screenshot-screen; } Super+U { screenshot-window; } // Window Keys Super+V { toggle-window-floating; } Super+Plus { set-column-width "+10%"; } Super+Minus { set-column-width "-10%"; } Super+Shift+Plus { set-window-height "+10%"; } Super+Shift+Minus { set-window-height "-10%"; } Super+C { close-window; } // Switch Workspaces Super+1 { focus-workspace 1; } Super+2 { focus-workspace 2; } Super+3 { focus-workspace 3; } Super+4 { focus-workspace 4; } Super+5 { focus-workspace 5; } Super+6 { focus-workspace 6; } Super+7 { focus-workspace 7; } Super+8 { focus-workspace 8; } Super+9 { focus-workspace 9; } // Switch window to Workspaces Super+Shift+1 { move-window-to-workspace 1; } Super+Shift+2 { move-window-to-workspace 2; } Super+Shift+3 { move-window-to-workspace 3; } Super+Shift+4 { move-window-to-workspace 4; } Super+Shift+5 { move-window-to-workspace 5; } Super+Shift+6 { move-window-to-workspace 6; } Super+Shift+7 { move-window-to-workspace 7; } Super+Shift+8 { move-window-to-workspace 8; } Super+Shift+9 { move-window-to-workspace 9; } // Focus Window Super+Left { focus-column-left; } Super+Right { focus-column-right; } Super+Down { focus-workspace-down; } Super+Up { focus-workspace-up; } }