summaryrefslogtreecommitdiff
path: root/defsxrc
blob: ffddc9cb030c2c3e5559aaaa5b8fa9142ec7a931 (plain)
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
# Colour Themes:
focused_border_colour    : #c0cbff
unfocused_border_colour  : #555555
swap_border_colour       : #fff4c0

# General Options:
gaps                    : 10
border_width            : 1
master_coverage         : 60 # Percentage of screen width
resize_master_amount    : 1
snap_distance           : 5

# Keybinds:
# Commands must be surrounded with ""
# Function calls don't need this

mod_key : super

# --- Application Launchers ---
bind : [mod + Return]        : "st"
bind : [mod + b]             : "firefox"
bind : [mod + p]             : "dmenu_run"

# --- Window Management ---
bind : [mod + shift + q]     : close_window
bind : [mod + shift + e]     : quit

# --- Focus Movement ---
bind : [mod + j]             : focus_next
bind : [mod + k]             : focus_prev

# --- Master/Stack Movement ---
bind : [mod + shift + j]     : move_master_next
bind : [mod + shift + k]     : move_master_prev

# --- Master Area Resize ---
bind : [mod + l]             : master_increase
bind : [mod + h]             : master_decrease

# --- Gaps ---
bind : [mod + equal]         : increase_gaps
bind : [mod + minus]         : decrease_gaps

# --- Floating/Fullscreen ---
bind : [mod + space]         : toggle_floating
bind : [mod + shift + space] : global_floating
bind : [mod + shift + f]     : fullscreen

# --- Reload Config ---
bind : [mod + r]             : reload_config

# --- Workspaces (1-9) ---
bind : [mod + 1]             : change_ws1
bind : [mod + shift + 1]     : moveto_ws1
bind : [mod + 2]             : change_ws2
bind : [mod + shift + 2]     : moveto_ws2
bind : [mod + 3]             : change_ws3
bind : [mod + shift + 3]     : moveto_ws3
bind : [mod + 4]             : change_ws4
bind : [mod + shift + 4]     : moveto_ws4
bind : [mod + 5]             : change_ws5
bind : [mod + shift + 5]     : moveto_ws5
bind : [mod + 6]             : change_ws6
bind : [mod + shift + 6]     : moveto_ws6
bind : [mod + 7]             : change_ws7
bind : [mod + shift + 7]     : moveto_ws7
bind : [mod + 8]             : change_ws8
bind : [mod + shift + 8]     : moveto_ws8
bind : [mod + 9]             : change_ws9
bind : [mod + shift + 9]     : moveto_ws9