git ssb


0+

cryptix / dotcryptix



Tree: c475ad20c2c71140f39209984924cedf63e14d6d

Files: c475ad20c2c71140f39209984924cedf63e14d6d / i3_config

3635 bytesRaw
1
2set $mod Mod4
3
4font pango:Terminus 12
5
6# Use Mouse+$mod to drag floating windows to their wanted position
7floating_modifier $mod
8
9
10bindsym Menu exec terMenu.sh
11
12# kill focused window
13bindsym $mod+Shift+c kill
14
15
16# change focus
17bindsym $mod+h focus left
18bindsym $mod+j focus down
19bindsym $mod+k focus up
20bindsym $mod+l focus right
21
22# move focused window
23bindsym $mod+Shift+h move left
24bindsym $mod+Shift+j move down
25bindsym $mod+Shift+k move up
26bindsym $mod+Shift+l move right
27
28# move workspace
29bindsym $mod+Ctrl+h move workspace to left
30bindsym $mod+Ctrl+l move workspace to right
31
32# split in horizontal orientation
33#bindsym $mod+h split h
34# split in vertical orientation
35#bindsym $mod+v split v
36
37# enter fullscreen mode for the focused container
38bindsym $mod+f fullscreen
39
40# change container layout (stacked, tabbed, toggle split)
41bindsym $mod+F1 layout stacking
42bindsym $mod+F2 layout tabbed
43bindsym $mod+F3 layout toggle split
44
45# toggle tiling / floating
46bindsym $mod+Shift+space floating toggle
47
48# change focus between tiling / floating windows
49bindsym $mod+space focus mode_toggle
50
51# switch to workspace
52bindsym $mod+1 workspace browse
53bindsym $mod+2 workspace term
54bindsym $mod+3 workspace files
55bindsym $mod+4 workspace ssh
56bindsym $mod+5 workspace chat
57bindsym $mod+q workspace q
58bindsym $mod+w workspace w
59bindsym $mod+e workspace e
60bindsym $mod+a workspace tmp
61bindsym $mod+s workspace stats
62bindsym $mod+d workspace root
63
64# move focused container to workspace
65bindsym $mod+Shift+1 move container to workspace browse
66bindsym $mod+Shift+2 move container to workspace term
67bindsym $mod+Shift+3 move container to workspace files
68bindsym $mod+Shift+4 move container to workspace ssh
69bindsym $mod+Shift+5 move container to workspace chat
70bindsym $mod+Shift+q move container to workspace q
71bindsym $mod+Shift+w move container to workspace w
72bindsym $mod+Shift+e move container to workspace e
73bindsym $mod+Shift+a move container to workspace tmp
74bindsym $mod+Shift+s move container to workspace stats
75bindsym $mod+Shift+d move container to workspace root
76
77# reload the configuration file
78bindsym $mod+Shift+F1 reload
79# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
80bindsym $mod+Shift+F2 restart
81# exit i3 (logs you out of your X session)
82bindsym $mod+Shift+F3 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'"
83
84# resize window (you can also use the mouse for that)
85mode "resize" {
86 # These bindings trigger as soon as you enter the resize mode
87
88 # Pressing left will shrink the window’s width.
89 # Pressing right will grow the window’s width.
90 # Pressing up will shrink the window’s height.
91 # Pressing down will grow the window’s height.
92 bindsym j resize shrink width 10 px or 10 ppt
93 bindsym k resize grow height 10 px or 10 ppt
94 bindsym l resize shrink height 10 px or 10 ppt
95 bindsym semicolon resize grow width 10 px or 10 ppt
96
97 # same bindings, but for the arrow keys
98 bindsym Left resize shrink width 10 px or 10 ppt
99 bindsym Down resize grow height 10 px or 10 ppt
100 bindsym Up resize shrink height 10 px or 10 ppt
101 bindsym Right resize grow width 10 px or 10 ppt
102
103 # back to normal: Enter or Escape
104 bindsym Return mode "default"
105 bindsym Escape mode "default"
106}
107
108bindsym $mod+r mode "resize"
109
110# Start i3bar to display a workspace bar (plus the system information i3status
111# finds out, if available)
112bar {
113 status_command $HOME/code/sh/dwmstatus.sh
114}
115

Built with git-ssb-web