fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 1 | # monolith's built-in config, used when ~/.config/monolith/config.toml is |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 2 | # missing. Copy it there to change anything. |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 3 | |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 4 | # Programs started with the compositor, each an argv list. |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 5 | startup = [] |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 6 | |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 7 | [general] |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 8 | # What Mod means in binds. Use alt when nesting inside a compositor that |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 9 | # keeps super for itself. |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 10 | mod = "super" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 11 | gaps = { inner = 8, outer = 8 } |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 12 | |
2af1d8c55876 | atagen | 2026-10-16 11:05 UTC | 13 | [animation] |
2af1d8c55876 | atagen | 2026-10-16 11:05 UTC | 14 | enabled = true |
2af1d8c55876 | atagen | 2026-10-16 11:05 UTC | 15 | # orthogonal moves each window along one axis per phase, direct allows both. |
2af1d8c55876 | atagen | 2026-10-16 11:05 UTC | 16 | style = "orthogonal" |
2af1d8c55876 | atagen | 2026-10-16 11:05 UTC | 17 | phase_ms = 160 |
2af1d8c55876 | atagen | 2026-10-16 11:05 UTC | 18 | curve = [0.45, 0.0, 0.2, 1.0] |
2af1d8c55876 | atagen | 2026-10-16 11:05 UTC | 19 | |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 20 | [keyboard] |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 21 | layout = "" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 22 | repeat_delay = 200 |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 23 | repeat_rate = 25 |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 24 | |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 25 | # Each value is a command in word form, or an argv-style list. |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 26 | [binds] |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 27 | "Mod+Return" = "spawn foot" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 28 | "Mod+q" = "close" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 29 | "Mod+Shift+e" = "quit" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 30 | "Mod+Shift+r" = "reload" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 31 | |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 32 | "Mod+h" = "focus left" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 33 | "Mod+j" = "focus down" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 34 | "Mod+k" = "focus up" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 35 | "Mod+l" = "focus right" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 36 | "Mod+Shift+h" = "move left" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 37 | "Mod+Shift+j" = "move down" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 38 | "Mod+Shift+k" = "move up" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 39 | "Mod+Shift+l" = "move right" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 40 | "Mod+Ctrl+h" = "move-block left" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 41 | "Mod+Ctrl+j" = "move-block down" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 42 | "Mod+Ctrl+k" = "move-block up" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 43 | "Mod+Ctrl+l" = "move-block right" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 44 | "Mod+Alt+h" = "resize horizontal -0.05" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 45 | "Mod+Alt+l" = "resize horizontal 0.05" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 46 | "Mod+Alt+k" = "resize vertical -0.05" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 47 | "Mod+Alt+j" = "resize vertical 0.05" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 48 | |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 49 | "Mod+e" = "expand window" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 50 | "Mod+Shift+w" = "expand block" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 51 | "Mod+w" = "expand all" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 52 | "Mod+o" = "flip" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 53 | "Mod+f" = "fullscreen" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 54 | "Mod+Shift+space" = "float" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 55 | "Mod+s" = "sticky" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 56 | |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 57 | "Mod+comma" = "focus-output left" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 58 | "Mod+period" = "focus-output right" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 59 | "Mod+Shift+comma" = "send-to-output left" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 60 | "Mod+Shift+period" = "send-to-output right" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 61 | |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 62 | "Mod+grave" = "summon term" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 63 | "Mod+Shift+grave" = "scratchpad term" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 64 | "Mod+Escape" = "dismiss" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 65 | |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 66 | "Mod+1" = "view 1" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 67 | "Mod+2" = "view 2" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 68 | "Mod+3" = "view 3" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 69 | "Mod+4" = "view 4" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 70 | "Mod+5" = "view 5" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 71 | "Mod+6" = "view 6" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 72 | "Mod+7" = "view 7" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 73 | "Mod+8" = "view 8" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 74 | "Mod+9" = "view 9" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 75 | "Mod+Ctrl+1" = "toggle-view 1" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 76 | "Mod+Ctrl+2" = "toggle-view 2" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 77 | "Mod+Ctrl+3" = "toggle-view 3" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 78 | "Mod+Ctrl+4" = "toggle-view 4" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 79 | "Mod+Ctrl+5" = "toggle-view 5" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 80 | "Mod+Ctrl+6" = "toggle-view 6" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 81 | "Mod+Ctrl+7" = "toggle-view 7" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 82 | "Mod+Ctrl+8" = "toggle-view 8" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 83 | "Mod+Ctrl+9" = "toggle-view 9" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 84 | "Mod+Shift+1" = "tag 1" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 85 | "Mod+Shift+2" = "tag 2" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 86 | "Mod+Shift+3" = "tag 3" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 87 | "Mod+Shift+4" = "tag 4" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 88 | "Mod+Shift+5" = "tag 5" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 89 | "Mod+Shift+6" = "tag 6" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 90 | "Mod+Shift+7" = "tag 7" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 91 | "Mod+Shift+8" = "tag 8" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 92 | "Mod+Shift+9" = "tag 9" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 93 | |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 94 | # Rules match app_id and title by regex, later rules overriding earlier ones. |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 95 | # [[rules]] |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 96 | # app_id = "^pavucontrol$" |
fe835aed6c8d | atagen | 2026-10-16 10:05 UTC | 97 | # floating = true |