for_window [tiling] border pixel 0 bindsym $mod+q kill bindsym $mod+Return exec sakura bindsym $mod+KP_Enter exec sakura bindsym $mod+Caps_Lock exec sakura bindsym $mod+z exec obsidian bindsym $mod+x exec cat ~/git/dotfiles/commands ~/.commands | dmenu -i -l 30 | bash bindsym $mod+comma exec cat ~/git/dotfiles/commands ~/.commands | dmenu -i -l 30 | bash bindsym $mod+h focus left bindsym $mod+j focus down bindsym $mod+k focus up bindsym $mod+l 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+Left focus left bindsym $mod+Down focus down bindsym $mod+Up focus up bindsym $mod+Right focus 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+Tab workspace next_on_output bindsym $mod+Shift+Tab workspace prev_on_output bindsym $mod+backslash workspace next_on_output bindsym $mod+Shift+backslash workspace prev_on_output bindsym $mod+Shift+s split v layout stacking bindsym $mod+Shift+w split h layout tabbed bindsym $mod+s layout stacking bindsym $mod+w layout tabbed bindsym $mod+Shift+e split v bindsym $mod+e layout toggle split floating_modifier $mod bindsym $mod+f fullscreen # toggle tiling / floating bindsym $mod+Shift+space floating toggle # change focus between tiling / floating windows bindsym $mod+space focus mode_toggle # focus the parent container bindsym $mod+a focus parent bindsym $mod+Shift+a focus child bindsym $mod+Shift+z sticky toggle # focus the child container bindsym $mod+d focus child workspace_auto_back_and_forth yes bindsym $mod+grave scratchpad show bindsym $mod+Shift+grave move container to scratchpad bindsym $mod+1 workspace 1 bindsym $mod+2 workspace 2 bindsym $mod+3 workspace 3 bindsym $mod+4 workspace 4 bindsym $mod+5 workspace 5 bindsym $mod+6 workspace 6 bindsym $mod+7 workspace 7 bindsym $mod+8 workspace 8 bindsym $mod+9 workspace 9 bindsym $mod+0 workspace 10 bindsym $mod+minus workspace 11 bindsym $mod+plus workspace 12 bindsym $mod+BackSpace workspace 13 bindsym $mod+Shift+1 move container to workspace 1 bindsym $mod+Shift+2 move container to workspace 2 bindsym $mod+Shift+3 move container to workspace 3 bindsym $mod+Shift+4 move container to workspace 4 bindsym $mod+Shift+5 move container to workspace 5 bindsym $mod+Shift+6 move container to workspace 6 bindsym $mod+Shift+7 move container to workspace 7 bindsym $mod+Shift+8 move container to workspace 8 bindsym $mod+Shift+9 move container to workspace 9 bindsym $mod+Shift+0 move container to workspace 10 bindsym $mod+Shift+minus move container to workspace 11 bindsym $mod+Shift+plus move container to workspace 12 bindsym $mod+Shift+BackSpace move container to workspace 13 # class border backgr. text indicator child_border client.focused #FFFFFF #000000 #FFFFFF #00FF00 #FFFFFF client.focused_inactive #000000 #000000 #FFFFFF #00FF00 #000000 client.unfocused #000000 #000000 #888888 #00FF00 #888888 client.urgent #FF0000 #900000 #FF0000 #900000 #FF0000 client.placeholder #000000 #0c0c0c #FFFFFF #000000 #000000 client.background #ffffff bar { # strip_workspace_numbers yes workspace_buttons yes position top # mode invisible mode hide # mode dock modifier Mod1 status_command i3status } hide_edge_borders smart