blob: 0cfaca3c68596f973d01da1d14edb9b01105b73f (
plain) (
blame)
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
|
set $ws1 "1:1"
set $ws2 "2:2"
set $ws3 "3:3"
set $ws4 "4:4"
set $ws5 "5:a"
set $ws6 "6:s"
set $ws7 "7:d"
set $ws8 "8:f"
set $ws9 "9:term"
workspace $ws1 output primary
workspace $ws2 output primary
workspace $ws3 output primary
workspace $ws4 output primary
workspace $ws5 output DP1-3
workspace $ws6 output DP1-3
workspace $ws7 output DP1-3
workspace $ws8 output DP1-3
set $mod Mod4
font pango:Inter Medium 12
floating_modifier $mod
default_border pixel 4
bindsym $mod+Return exec alacritty
bindsym $mod+space exec rofi -run dmenu
bindsym $mod+Tab layout toggle
bindsym $mod+Shift+q kill
bindsym $mod+Shift+r restart
bindsym $mod+Shift+e exit
bindsym $mod+Shift+space floating toggle
bindsym $mod+Shift+Return fullscreen toggle
bindsym $mod+h focus left
bindsym $mod+j focus down
bindsym $mod+k focus up
bindsym $mod+l focus right
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
bindsym $mod+Shift+h move left
bindsym $mod+Shift+j move down
bindsym $mod+Shift+k move up
bindsym $mod+Shift+l move right
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
bindsym $mod+1 workspace number $ws1
bindsym $mod+2 workspace number $ws2
bindsym $mod+3 workspace number $ws3
bindsym $mod+4 workspace number $ws4
bindsym $mod+a workspace number $ws5
bindsym $mod+s workspace number $ws6
bindsym $mod+d workspace number $ws7
bindsym $mod+f workspace number $ws8
bindsym $mod+Shift+1 move container to workspace number $ws1
bindsym $mod+Shift+2 move container to workspace number $ws2
bindsym $mod+Shift+3 move container to workspace number $ws3
bindsym $mod+Shift+4 move container to workspace number $ws4
bindsym $mod+Shift+a move container to workspace number $ws5
bindsym $mod+Shift+s move container to workspace number $ws6
bindsym $mod+Shift+d move container to workspace number $ws7
bindsym $mod+Shift+f move container to workspace number $ws8
bindsym F12 exec python ~/.config/i3/terminal.py
assign [instance="^tmux_term$"] $ws9
bar {
status_command i3status
position top
strip_workspace_numbers yes
tray_output primary
}
|