summaryrefslogtreecommitdiff
path: root/config/wayland/hypr/binds.conf
blob: 226fd240cd66f1035361dcc2622f4ab8dfcd9a06 (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
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
133
134
135
136
137
138
139
140
141
142
143
$mainMod = SUPER

$term = foot

bind = $mainMod, Return, exec, $term
bind = $mainMod SHIFT, Return, exec, commander_run -c
bind = $mainMod, C, killactive, 
bind = $mainMod SHIFT, C, exec, hyprctl kill
bind = $mainMod SHIFT, Q, exit, 
bind = $mainMod, F, togglefloating, 
bind = $mainMod SHIFT, P, pseudo
bind = $mainMod, S, togglesplit

bind = $mainMod, COMMA, focusmonitor, +1
bind = $mainMod, PERIOD, focusmonitor, -1
binde = $mainMod, H, movefocus, l
binde = $mainMod, J, movefocus, d
binde = $mainMod, K, movefocus, u
binde = $mainMod, L, movefocus, r
binde = $mainMod, SPACE, swapnext
bind = $mainMod SHIFT, PERIOD, movewindow, mon:+1
bind = $mainMod SHIFT, COMMA, movewindow, mon:-1
bind = $mainMod CTRL, PERIOD, movewindow, mon:+1
bind = $mainMod CTRL, PERIOD, focusmonitor, -1
bind = $mainMod CTRL, COMMA, movewindow, mon:-1
bind = $mainMod CTRL, COMMA, focusmonitor, +1

binde = $mainMod SHIFT, H, resizeactive, -60 0
binde = $mainMod SHIFT, J, resizeactive, 0 60
binde = $mainMod SHIFT, K, resizeactive, 0 -60
binde = $mainMod SHIFT, L, resizeactive, 60 0

bind = $mainMod SHIFT, F, fullscreen
bind = $mainMod CTRL, F, fakefullscreen

bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9

bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod SHIFT, 7, movetoworkspace, 7
bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9

bind = $mainMod CTRL, 1, movetoworkspacesilent, 1
bind = $mainMod CTRL, 2, movetoworkspacesilent, 2
bind = $mainMod CTRL, 3, movetoworkspacesilent, 3
bind = $mainMod CTRL, 4, movetoworkspacesilent, 4
bind = $mainMod CTRL, 5, movetoworkspacesilent, 5
bind = $mainMod CTRL, 6, movetoworkspacesilent, 6
bind = $mainMod CTRL, 7, movetoworkspacesilent, 7
bind = $mainMod CTRL, 8, movetoworkspacesilent, 8
bind = $mainMod CTRL, 9, movetoworkspacesilent, 9

bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1

bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

bind = $mainMod, B, exec, $BROWSER
bind = $mainMod, E, exec, emacs

bind = $mainMod, A, submap, apps
submap = apps
bind = $mainMod, D, exec, discord
bind = , D, exec, discord
bind = $mainMod, G, exec, gml
bind = , G, exec, gml
source = ./reset-submap.conf
submap = reset

bind = $mainMod, T, submap, termapps
submap = termapps
bind = $mainMod, T, exec, $term -e tmux a || tmux
bind = , T, exec, $term -e tmux a || tmux
bind = $mainMod, D, exec, foot -e ssh -t db tmux a
bind = , D, exec, foot -e ssh -t db tmux a
source = ./reset-submap.conf
submap = reset

bind = $mainMod, M, submap, menuscripts
submap = menuscripts
bind = $mainMod, A, exec, dmask
bind =, A, exec, dmask
bind = $mainMod, C, exec, copyhist
bind =, C, exec, copyhist
bind = $mainMod, D, exec, mdsktp
bind =, D, exec, mdsktp
bind = $mainMod, E, exec, memoji
bind =, E, exec, memoji
bind = $mainMod, F, exec, dmfm
bind =, F, exec, dmfm
bind = $mainMod, G, exec, mpwgen
bind =, G, exec, mpwgen
bind = $mainMod, H, exec, mhelp
bind =, H, exec, mhelp
bind = $mainMod, I, exec, mapimg
bind =, I, exec, mapimg
bind = $mainMod, L, exec, dmlang
bind =, L, exec, dmlang
bind = $mainMod, S, exec, mmedia schoolpdf
bind =, S, exec, mmedia schoolpdf
bind = $mainMod, V, exec, mmedia video
bind =, V, exec, mmedia video
bind = $mainMod, U, exec, mmedia cursus
bind =, U, exec, mmedia cursus
bind = $mainMod, M, exec, mmedia
bind =, M, exec, mmedia
bind = $mainMod, P, exec, mpass
bind =, P, exec, mpass
bind = $mainMod, O, exec, mpower
bind =, O, exec, mpower
source = ./reset-submap.conf
submap = reset

bind = $mainMod SHIFT, M, exec, mplay
bind =, XF86AudioLowerVolume, exec, pamixer -d 5
bind =, XF86AudioRaiseVolume, exec, pamixer -i 5
bind =, XF86AudioMute, exec, pamixer -t
bind =, XF86AudioPlay, exec, mpc toggle
bind =, XF86AudioNext, exec, mpc next
bind =, XF86AudioPrev, exec, mpc prev
bind =, XF86MonBrightnessUp, exec, light -A 5
bind =, XF86MonBrightnessDown, exec, light -U 5

bind = $mainMod SHIFT, B, exec, killall -USR1 waybar

bind = $mainMod ALT, S, exec, $HOME/.config/hypr/screenshot.sh -m
bind = $mainMod SHIFT, S, exec, $HOME/.config/hypr/screenshot.sh -sc
bind = $mainMod ALT SHIFT, S, exec, $HOME/.config/hypr/screenshot.sh -s
bind = $mainMod CTRL, S, exec, $HOME/.config/hypr/screenshot.sh -f