147 lines
2.7 KiB
Text
147 lines
2.7 KiB
Text
input {
|
|
keyboard {
|
|
xkb {
|
|
|
|
}
|
|
|
|
numlock
|
|
}
|
|
|
|
touchpad {
|
|
tap
|
|
drag true
|
|
natural-scroll
|
|
disabled-on-external-mouse
|
|
}
|
|
|
|
mouse {
|
|
|
|
}
|
|
|
|
tablet {
|
|
map-to-output "" // Monitor to map tablet to
|
|
}
|
|
|
|
touch {
|
|
off
|
|
}
|
|
|
|
warp-mouse-to-focus mode="center-xy"
|
|
//workspace-auto-back-and-forth
|
|
|
|
mod-key "Super"
|
|
mod-key-nested "Super"
|
|
}
|
|
|
|
// Monitor configs go here
|
|
output "" {
|
|
|
|
}
|
|
|
|
binds {
|
|
Mod+H { focus-column-left; }
|
|
Mod+J { focus-window-down; }
|
|
Mod+K { focus-window-up; }
|
|
Mod+L { focus-column-right; }
|
|
Mod+Shift+H { focus-monitor-left; }
|
|
Mod+Shift+J { focus-workspace-down; }
|
|
Mod+Shift+K { focus-workspace-up; }
|
|
Mod+Shift+L { focus-monitor-right; }
|
|
Mod+Ctrl+H { move-column-left; }
|
|
Mod+Ctrl+J { move-window-down-or-to-workspace-down; }
|
|
Mod+Ctrl+K { move-window-up-or-to-workspace-up; }
|
|
Mod+Ctrl+L { move-column-right; }
|
|
Mod+Ctrl+Shift+H { move-column-to-monitor-left; }
|
|
Mod+Ctrl+Shift+L { move-column-to-monitor-right; }
|
|
Mod+Ctrl+Alt+H { consume-window-into-column; }
|
|
Mod+Ctrl+Alt+L { expel-window-from-column; }
|
|
|
|
Mod+Tab { toggle-column-tabbed-display; }
|
|
|
|
Mod+Space { toggle-window-floating; }
|
|
Mod+Shift+Space { switch-focus-between-floating-and-tiling; }
|
|
Mod+Alt+Space { toggle-overview; }
|
|
|
|
Mod+Minus { set-column-width "-10%"; }
|
|
Mod+Equal { set-column-width "+10%"; }
|
|
Mod+Alt+Minus { set-window-height "-10%"; }
|
|
Mod+Alt+Equal { set-window-height "+10%"; }
|
|
|
|
Alt+F4 { close-window; }
|
|
Mod+Q { close-window; }
|
|
Mod+F { maximize-column; }
|
|
Mod+F11 { fullscreen-window; }
|
|
|
|
Mod+Escape { spawn "wlogout"; }
|
|
|
|
Mod+Return { spawn "ghostty"; }
|
|
Mod+Shift+Return { spawn "fuzzel"; }
|
|
|
|
XF86AudioRaiseVolume { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "1+";}
|
|
XF86AudioLowerVolume { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "1-";}
|
|
|
|
Print { screenshot; }
|
|
}
|
|
|
|
switch-events {
|
|
//lid-close {;}
|
|
//lid-open {;}
|
|
}
|
|
|
|
layout {
|
|
focus-ring {
|
|
|
|
}
|
|
}
|
|
|
|
window-rule {
|
|
geometry-corner-radius 10
|
|
clip-to-geometry true
|
|
}
|
|
|
|
window-rule {
|
|
match app-id="steam" title=r#"^notificationtoasts_\d+_desktop$"#
|
|
|
|
default-floating-position x=0 y=0 relative-to="bottom-right"
|
|
open-focused false
|
|
focus-ring {
|
|
off
|
|
}
|
|
}
|
|
|
|
layer-rule {
|
|
match namespace="^notifications$"
|
|
|
|
block-out-from "screencast"
|
|
}
|
|
|
|
animations {
|
|
config-notification-open-close {
|
|
duration-ms 100
|
|
curve "ease-out-expo"
|
|
}
|
|
}
|
|
|
|
gestures {
|
|
hot-corners {
|
|
off
|
|
}
|
|
}
|
|
|
|
environment {
|
|
XDG_SESSION_TYPE "wayland"
|
|
XDG_CURRENT_DESKTOP "GNOME"
|
|
QT_QPA_PLATFORM "wayland"
|
|
ELECTRON_OZONE_PLATFORM_HINT "auto"
|
|
DISPLAY ":0"
|
|
}
|
|
|
|
spawn-at-startup "lxqt-policykit-agent"
|
|
spawn-at-startup "ironbar"
|
|
spawn-at-startup "xwayland-satellite"
|
|
spawn-at-startup "swaync"
|
|
spawn-at-startup "" // Background thing goes here
|
|
|
|
hotkey-overlay {
|
|
skip-at-startup
|
|
}
|