modkey = "Mod4" mousekey = "Mod4" workspaces = [ #{ y = 0, x = 0, height = 720, width = 1280, id = 0 }, { y = 0, x = 0, height = 1080, width = 1920, id = 0 }, #{ y = 0, x = 1920, height = 1080, width = 1920, id = 1 }, ] tags = ["1", "2", "3", "4", "5", "6", "7", "8", "9"] layout_mode = "Tag" insert_behavior = "Top" disable_current_tag_swap = true window_rules = [ { window_class = "qutebrowser", spawn_on_tag = 9 }, { window_class = "firefox", spawn_on_tag = 8 }, { window_class = "brave", spawn_on_tag = 8 }, { window_class = "newsboat", spawn_on_tag = 5 }, { window_class = "Steam", spawn_on_tag = 7 }, { window_class = "Mumble", spawn_on_tag = 6 }, { window_class = "obs", spawn_on_tag = 4 }, { window_class = "chatterino", spawn_floating = true }, ] scratchpad = [ { name = "RSS", value = "$TERMINAL -e newsboat", x = 560, y = 390, height = 300, width = 800 }, { name = "Volume", value = "$TERMINAL -e pulsemixer", x = 560, y = 660, height = 300, width = 800 }, { name = "Music", value = "$TERMINAL -e ncmpc", x = 760, y = 70, height = 400, width = 400 }, { name = "File", value = "$TERMINAL -e $FILE", x = 760, y = 660, height = 300, width = 400 }, { name = "Terminal", value = "$TERMINAL", x = 560, y = 0, height = 300, width = 800 }, { name = "Chat", value = "chatterino", x = 1700, y = 140, height = 800, width = 200 }, ] [[keybind]] command = "Execute" value = "xclip -o -selection c | dhandler" modifier = ["modkey"] key = "a" [[keybind]] command = "Execute" value = "pulsemixer --id $(pulsemixer --list-sources | cut -f3 | grep 'Default' | cut -d ',' -f 1 | cut -c 6-) --toggle-mute" modifier = ["modkey", "Control"] key = "m" [[keybind]] command = "Execute" value = "leftwm-toggleborder" modifier = ["modkey"] key = "b" [[keybind]] command = "Execute" value = "dmenu_run" modifier = ["modkey"] key = "d" [[keybind]] command = "ToggleFullScreen" modifier = ["modkey"] key = "f" [[keybind]] command = "SetLayout" value = "GridHorizontal" modifier = ["modkey"] key = "g" [[keybind]] command = "SetLayout" value = "MainAndHorizontalStack" modifier = ["modkey", "Shift"] key = "g" [[keybind]] command = "SetLayout" value = "LeftMain" modifier = ["modkey", "Shift"] key = "t" [[keybind]] command = "SetLayout" value = "CenterMainFluid" modifier = ["modkey", "Shift"] key = "f" [[keybind]] command = "ToggleSticky" modifier = ["modkey", "Shift"] key = "s" [[keybind]] command = "Execute" value = "qmenu_hud" modifier = ["modkey", "Shift"] key = "d" [[keybind]] command = "SetLayout" value = "MainAndVertStack" modifier = ["modkey"] key = "t" [[keybind]] command = "SetLayout" value = "Monocle" modifier = ["modkey"] key = "m" [[keybind]] command = "Execute" value = "passmenu" modifier = ["modkey"] key = "p" [[keybind]] command = "Execute" value = "uploadscreen" modifier = [] key = "Print" [[keybind]] command = "Execute" value = "$TERMINAL" modifier = ["modkey"] key = "Return" [[keybind]] command = "CloseWindow" modifier = ["modkey"] key = "q" [[keybind]] command = "CloseAllOtherWindows" modifier = ["modkey", "Shift"] key = "q" [[keybind]] command = "SoftReload" modifier = ["modkey", "Shift"] key = "r" [[keybind]] command = "Execute" value = "loginctl kill-session $XDG_SESSION_ID" modifier = ["modkey", "Shift"] key = "BackSpace" [[keybind]] command = "ToggleFloating" modifier = ["modkey", "Shift"] key = "space" [[keybind]] command = "ToggleScratchPad" value = "RSS" modifier = ["modkey"] key = "n" [[keybind]] command = "ToggleScratchPad" value = "Terminal" modifier = ["modkey", "Shift"] key = "Return" [[keybind]] command = "ToggleScratchPad" value = "Volume" modifier = ["modkey"] key = "v" [[keybind]] command = "ToggleScratchPad" value = "Music" modifier = ["modkey"] key = "s" [[keybind]] command = "ToggleScratchPad" value = "File" modifier = ["modkey"] key = "e" [[keybind]] command = "ToggleScratchPad" value = "Chat" modifier = ["modkey", "Shift"] key = "c" [[keybind]] command = "ReturnToLastTag" modifier = ["modkey"] key = "Tab" [[keybind]] command = "RotateTag" modifier = ["modkey"] key = "r" [[keybind]] command = "MoveWindowUp" modifier = ["modkey", "Shift"] key = "k" [[keybind]] command = "MoveWindowDown" modifier = ["modkey", "Shift"] key = "j" [[keybind]] command = "MoveWindowTop" modifier = ["modkey"] key = "space" [[keybind]] command = "DecreaseMainWidth" value = "5" modifier = ["modkey"] key = "h" [[keybind]] command = "IncreaseMainWidth" value = "5" modifier = ["modkey"] key = "l" [[keybind]] command = "FocusWindowUp" modifier = ["modkey"] key = "k" [[keybind]] command = "FocusWindowDown" modifier = ["modkey"] key = "j" [[keybind]] command = "FocusWorkspaceNext" modifier = ["modkey"] key = "period" [[keybind]] command = "MoveWindowToNextWorkspace" modifier = ["modkey", "Shift"] key = "period" [[keybind]] command = "MoveWindowToPreviousWorkspace" modifier = ["modkey", "Shift"] key = "comma" [[keybind]] command = "FocusWorkspacePrevious" modifier = ["modkey"] key = "comma" [[keybind]] command = "GotoTag" value = "1" modifier = ["modkey"] key = "1" [[keybind]] command = "GotoTag" value = "2" modifier = ["modkey"] key = "2" [[keybind]] command = "GotoTag" value = "3" modifier = ["modkey"] key = "3" [[keybind]] command = "GotoTag" value = "4" modifier = ["modkey"] key = "4" [[keybind]] command = "GotoTag" value = "5" modifier = ["modkey"] key = "5" [[keybind]] command = "GotoTag" value = "6" modifier = ["modkey"] key = "6" [[keybind]] command = "GotoTag" value = "7" modifier = ["modkey"] key = "7" [[keybind]] command = "GotoTag" value = "8" modifier = ["modkey"] key = "8" [[keybind]] command = "GotoTag" value = "9" modifier = ["modkey"] key = "9" [[keybind]] command = "MoveToTag" value = "1" modifier = ["modkey", "Shift"] key = "1" [[keybind]] command = "MoveToTag" value = "2" modifier = ["modkey", "Shift"] key = "2" [[keybind]] command = "MoveToTag" value = "3" modifier = ["modkey", "Shift"] key = "3" [[keybind]] command = "MoveToTag" value = "4" modifier = ["modkey", "Shift"] key = "4" [[keybind]] command = "MoveToTag" value = "5" modifier = ["modkey", "Shift"] key = "5" [[keybind]] command = "MoveToTag" value = "6" modifier = ["modkey", "Shift"] key = "6" [[keybind]] command = "MoveToTag" value = "7" modifier = ["modkey", "Shift"] key = "7" [[keybind]] command = "MoveToTag" value = "8" modifier = ["modkey", "Shift"] key = "8" [[keybind]] command = "MoveToTag" value = "9" modifier = ["modkey", "Shift"] key = "9"