# This configuration file was written for the NEO layout. If you are using a # different layout, you should change it. # ISO 10646 = Unicode font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 # Use Mouse+Mod1 to drag floating windows to their wanted position floating_modifier Mod1 # temporary path during development ipc-socket /tmp/nestedcons # Open empty container bindsym Mod1+Shift+Return open # Start terminal bindsym Mod1+Return exec /usr/bin/urxvt # Start dmenu bindsym Mod1+p exec /usr/bin/dmenu_run # Horizontal orientation bindsym Mod1+h split h # Vertical orientation bindsym Mod1+v split v # Enter fullscreen mode for the focused container bindsym Mod1+f fullscreen # Stacking (Mod1+s) bindsym Mod1+s layout stacking # Tabbed (Mod1+w) bindsym Mod1+w layout tabbed # Default (Mod1+l) bindsym Mod1+l layout default # toggle tiling / floating bindsym Mod1+Shift+space floating toggle # focus the parent container bindsym Mod1+u focus parent # focus the child container #bindsym Mod1+d focus child # Kill current window bindsym Mod1+c kill # Restore saved JSON layout bindsym Mod1+y append_layout /home/michael/i3/layout.json # Reload the configuration file bindsym Mod1+Shift+j reload # Restart i3 inplace bindsym Mod1+Shift+c restart # Exit i3 (logs you out of your X session) bindsym Mod1+Shift+l exit # Focus bindsym Mod1+n focus left bindsym Mod1+r focus down bindsym Mod1+t focus up bindsym Mod1+d focus right # alternatively, you can use the cursor keys: bindsym Mod1+Left focus left bindsym Mod1+Down focus down bindsym Mod1+Up focus up bindsym Mod1+Right focus right # Move bindsym Mod1+Shift+n move left bindsym Mod1+Shift+r move down bindsym Mod1+Shift+t move up bindsym Mod1+Shift+d move right # alternatively, you can use the cursor keys: bindsym Mod1+Shift+Left move left bindsym Mod1+Shift+Right move right bindsym Mod1+Shift+Down move down bindsym Mod1+Shift+Up move up # Switch to workspace bindsym Mod1+1 workspace 1 bindsym Mod1+2 workspace 2 bindsym Mod1+3 workspace 3 bindsym Mod1+4 workspace 4 bindsym Mod1+5 workspace 5 bindsym Mod1+6 workspace 6 bindsym Mod1+7 workspace 7 bindsym Mod1+8 workspace 8 bindsym Mod1+9 workspace 9 bindsym Mod1+0 workspace 10 # Move focused container to workspace bindsym Mod1+Shift+1 move workspace 1 bindsym Mod1+Shift+2 move workspace 2 bindsym Mod1+Shift+3 move workspace 3 bindsym Mod1+Shift+4 move workspace 4 bindsym Mod1+Shift+5 move workspace 5 bindsym Mod1+Shift+6 move workspace 6 bindsym Mod1+Shift+7 move workspace 7 bindsym Mod1+Shift+8 move workspace 8 bindsym Mod1+Shift+9 move workspace 9 bindsym Mod1+Shift+0 move workspace 10