all repos — dotfiles @ main

random configuration files

cortile.config.toml (raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
############################################################
# https://github.com/leukipp/cortile/blob/main/config.toml #
############################################################

# Tiling will be enabled on application start if set to true (true | false).
tiling_enabled = false

# Initial tiling layout ("fullscreen" | "vertical-left" | "vertical-right" | "horizontal-top" | "horizontal-bottom").
tiling_layout = "vertical-left"

# Initial division of master-slave area (0.0 - 1.0).
proportion = 0.6

# Minimum division of master-slave area (0.0 - 1.0).
proportion_min = 0.1

# Maximum division of master-slave area (0.0 - 1.0).
proportion_max = 0.9

# How much to increment/decrement master-slave area (0.0 - 1.0).
proportion_step = 0.05

# Additional margin of the tiling area ([top, right, bottom, left])
edge_margin = [0, 0, 0, 0]

# Width and height of a hot-corner area within the edge corners (0 - 100).
edge_corner_size = 10

# Width or height of a hot-corner area within the edge centers (0 - 100).
edge_center_size = 100

# Maximum number of allowed master windows (0 - 10)
window_masters_max = 5

# Maximum number of allowed slave windows (1 - 10)
window_slaves_max = 5

# How much space should be left between windows (0 - 100).
window_gap_size = 4

# Window decorations will be removed if set to false (true | false).
window_decoration = true

# Regex in RE2 syntax for ignoring windows (['WM_CLASS', 'WM_NAME'] = ['ignore all windows with this class', 'but allow those with this name']).
# WM_CLASS string can be found by running 'xprop WM_CLASS'.
window_ignore = [
    ['uxnemu', ''],
    ['gcolor2', ''],
]

############################################################
[keys]        # Key symbols can be found by running 'xev'. #
############################################################

# Tile the current workspace.
tile = "mod4-T"

# Untile the current workspace.
untile = "mod4-Shift-T"

# Cycles through the available layouts.
layout_cycle = "mod4-backslash"

# Activates the fullscreen layout.
#layout_fullscreen = "Control-Shift-Space"

# Activates the vertical-left layout.
#layout_vertical_left = "Control-Shift-Left"

# Activates the vertical-right layout.
#layout_vertical_right = "Control-Shift-Right"

# Activates the horizontal-top layout.
#layout_horizontal_top = "Control-Shift-Up"

# Activates the horizontal-bottom layout.
#layout_horizontal_bottom = "Control-Shift-Down"

# Make the active window as master.
master_make = "mod4-return"

# Increase the number of masters.
master_increase = "mod4-bracketright"

# Decrease the number of masters.
master_decrease = "mod4-bracketleft"

# Increase the number of slaves.
#slave_increase = "Control-Shift-KP_Add"

# Decrease the number of slaves.
#slave_decrease = "Control-Shift-KP_Subtract"

# Increase the proportion of master-slave area.
proportion_increase = "mod4-Shift-bracketright"

# Decrease the proportion of master-slave area.
proportion_decrease = "mod4-Shift-bracketleft"

# Moves focus to the next window.
#window_next = "Control-Shift-KP_2"

# Moves focus to the previous window.
#window_previous = "Control-Shift-KP_8"

############################################################
[corners]  # Action strings can also be external commands. #
############################################################

# Corner at top left
#top_left = "layout_cycle"

# Corner at top center
#top_center = "tile"

# Corner at top right
#top_right = "master_make"

# Corner at center right
#center_right = "proportion_increase"

# Corner at bottom right
#bottom_right = "master_increase"

# Corner at bottom center
#bottom_center = "untile"

# Corner at bottom left
#bottom_left = "master_decrease"

# Corner at center left
#center_left = "proportion_decrease"