atagen

monolith

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