modkey = "Mod4" mousekey = "Mod4" workspaces = [] tags = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"] layouts = ["MainAndVertStack", "MainAndHorizontalStack", "MainAndDeck", "GridHorizontal", "EvenHorizontal", "EvenVertical", "Fibonacci", "CenterMain", "CenterMainBalanced", "Monocle", "RightWiderLeftStack", "LeftWiderRightStack"] layout_mode = "Workspace" disable_current_tag_swap = false focus_behaviour = "Sloppy" focus_new_windows = true window_rules = [ # windows whose WM_CLASS is "Navigator" will be spawn on tag 2 (by position, 1-indexed) {window_class = "tint2", spawn_floating = true}, {window_class = "ulauncher", spawn_floating = true, spawn_sticky = true}, ] #################################################################################################### ##########################################################################################SCRATCHPAD #################################################################################################### [[scratchpad]] name = "Alacritty" value = "WINIT_X11_SCALE_FACTOR=1 alacritty -o font.size=14" x = 0.25 y = 0.0 height = 0.5 width = 0.5 [[keybind]] command = "ToggleScratchPad" value = "Alacritty" modifier = ["modkey"] key = "F12" #################################################################################################### ###########################################################################################LAUNCHERS #################################################################################################### [[keybind]] command = "Execute" value = "dmenu_run" modifier = ["modkey"] key = "p" [[keybind]] command = "Execute" value = "ulauncher-toggle" modifier = ["Alt"] key = "space" [[keybind]] command = "Execute" value = "rofi -modi drun,run,window,calc,windowcd,combi,keys,filebrowser,emoji -show drun" modifier = ["modkey"] key = "r" #################################################################################################### #####################################################################################SESSION CONTROL #################################################################################################### [[keybind]] command = "Execute" value = "loginctl kill-session $XDG_SESSION_ID" modifier = ["modkey", "Shift"] key = "q" [[keybind]] command = "Execute" value = "loginctl lock-session" modifier = ["modkey", "Control"] key = "l" #################################################################################################### ########################################################################################APPLICATIONS #################################################################################################### [[keybind]] command = "Execute" value = "xterm" modifier = ["modkey", "Shift"] key = "Return" [[keybind]] command = "Execute" value = "alacritty" modifier = ["modkey"] key = "z" [[keybind]] command = "Execute" value = "nemo" modifier = ["modkey"] key = "e" [[keybind]] command = "Execute" value = "flameshot gui" modifier = ["modkey", "Shift"] key = "s" #################################################################################################### #####################################################################################LEFTWM-SPECIFIC #################################################################################################### [[keybind]] command = "CloseWindow" modifier = ["modkey"] key = "x" [[keybind]] command = "ToggleSticky" modifier = ["modkey"] key = "c" [[keybind]] command = "ToggleFullScreen" modifier = ["modkey", "Shift"] key = "f" [[keybind]] command = "SoftReload" modifier = ["modkey", "Shift"] key = "r" [[keybind]] command = "HardReload" modifier = ["modkey", "Shift", "Control"] key = "r" [[keybind]] command = "MoveToLastWorkspace" modifier = ["modkey", "Shift"] key = "w" [[keybind]] command = "SwapTags" modifier = ["modkey"] key = "w" [[keybind]] command = "MoveWindowUp" modifier = ["modkey", "Shift"] key = "k" [[keybind]] command = "MoveWindowDown" modifier = ["modkey", "Shift"] key = "j" [[keybind]] command = "MoveWindowTop" modifier = ["modkey"] key = "Return" [[keybind]] command = "FocusWindowUp" modifier = ["modkey"] key = "k" [[keybind]] command = "FocusWindowDown" modifier = ["modkey"] key = "j" [[keybind]] command = "NextLayout" modifier = ["modkey", "Control"] key = "k" [[keybind]] command = "PreviousLayout" modifier = ["modkey", "Control"] key = "j" [[keybind]] command = "FocusWorkspaceNext" modifier = ["modkey"] key = "l" [[keybind]] command = "FocusWorkspacePrevious" modifier = ["modkey"] key = "h" [[keybind]] command = "MoveWindowUp" modifier = ["modkey", "Shift"] key = "Up" [[keybind]] command = "MoveWindowDown" modifier = ["modkey", "Shift"] key = "Down" [[keybind]] command = "FocusWindowUp" modifier = ["modkey"] key = "Up" [[keybind]] command = "FocusWindowDown" modifier = ["modkey"] key = "Down" [[keybind]] command = "NextLayout" modifier = ["modkey", "Control"] key = "Up" [[keybind]] command = "PreviousLayout" modifier = ["modkey", "Control"] key = "Down" [[keybind]] command = "FocusWorkspaceNext" modifier = ["modkey"] key = "Right" [[keybind]] command = "FocusWorkspacePrevious" modifier = ["modkey"] key = "Left" #################################################################################################### ####################################################################################TAG MANIPULATION #################################################################################################### [[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 = "GotoTag" value = "10" modifier = ["modkey"] key = "0" #################################################################################################### #################################################################################MOVING BETWEEN TAGS #################################################################################################### [[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" [[keybind]] command = "MoveToTag" value = "10" modifier = ["modkey", "Shift"] key = "0"