-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathi3-keybindings.nix
67 lines (65 loc) · 2.54 KB
/
i3-keybindings.nix
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
mod:
{
"${mod}+w" = "exec firefox";
"${mod}+s" = "exec steam";
"${mod}+t" = "exec teams";
"${mod}+m" = "exec spotify";
"${mod}+Return" = "exec alacritty";
"${mod}+Shift+Return" = "exec xterm";
"${mod}+c" = "kill";
"${mod}+Shift+h" = "exec dm-tool switch-to-greeter";
"${mod}+Shift+m" = "exec amixer -q sset Master toggle";
"${mod}+Alt+s" = "exec kill $(pgrep -f shutter); shutter -s";
"XF86AudioRaiseVolume" = "exec amixer -q sset Master 10%+";
"XF86AudioLowerVolume" = "exec amixer -q sset Master 10%-";
"XF86AudioMute" = "exec amixer -q sset Master toggle";
"${mod}+Shift+grave" = "move scratchpad";
"${mod}+grave" = "scratchpad show";
"${mod}+j" = "focus left";
"${mod}+k" = "focus down";
"${mod}+l" = "focus up";
"${mod}+semicolon" = "focus right";
"${mod}+Left" = "focus left";
"${mod}+Down" = "focus down";
"${mod}+Up" = "focus up";
"${mod}+Right" = "focus right";
"${mod}+Shift+j" = "move left";
"${mod}+Shift+k" = "move down";
"${mod}+Shift+l" = "move up";
"${mod}+Shift+semicolon" = "move right";
"${mod}+Shift+Left" = "move left";
"${mod}+Shift+Down" = "move down";
"${mod}+Shift+Up" = "move up";
"${mod}+Shift+Right" = "move right";
"${mod}+h" = "split h";
"${mod}+v" = "split v";
"${mod}+f" = "fullscreen";
"${mod}+Shift+b" = "layout splith";
"${mod}+Shift+v" = "layout splitv";
"${mod}+Shift+s" = "layout stacking";
"${mod}+Shift+t" = "layout tabbed";
"${mod}+Shift+f" = "floating toggle";
"${mod}+space" = "focus mode_toggle";
"${mod}+1" = "workspace 1";
"${mod}+2" = "workspace \"2: web\"";
"${mod}+3" = "workspace 3";
"${mod}+4" = "workspace 4";
"${mod}+5" = "workspace 5";
"${mod}+6" = "workspace 6";
"${mod}+7" = "workspace 7";
"${mod}+8" = "workspace 8";
"${mod}+9" = "workspace 9";
"${mod}+0" = "workspace 10";
"${mod}+Shift+1" = "move container to workspace 1";
"${mod}+Shift+2" = "move container to workspace \"2: web\"";
"${mod}+Shift+3" = "move container to workspace 3";
"${mod}+Shift+4" = "move container to workspace 4";
"${mod}+Shift+5" = "move container to workspace 5";
"${mod}+Shift+6" = "move container to workspace 6";
"${mod}+Shift+7" = "move container to workspace 7";
"${mod}+Shift+8" = "move container to workspace 8";
"${mod}+Shift+9" = "move container to workspace 9";
"${mod}+Shift+0" = "move container to workspace 10";
"${mod}+Shift+r" = "restart";
"${mod}+Shift+e" = "exec \"i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'\"";
}