set $mod Mod4 font pango:monospace 8, FontAwesome 8 floating_modifier $mod new_window 1pixel bar { font pango:FontAwesome 8 separator_symbol " " position top status_command i3status colors { background #2F333E statusline #ffffff separator #ffffff focused_workspace #000000 #3F4551 #ffffff inactive_workspace #333333 #222222 #888888 urgent_workspace #aa0000 #990000 #ffffff } } mode "resize" { bindsym Left resize shrink width 5 px or 5 ppt bindsym Down resize grow height 5 px or 5 ppt bindsym Up resize shrink height 5 px or 5 ppt bindsym Right resize grow width 5 px or 5 ppt bindsym Escape mode "default" } set $w1 "1:  Web" set $w2 "2:  Dev" set $w3 "3:  Term" set $w0 "10:  Music" bindsym $mod+Left focus left bindsym $mod+Down focus down bindsym $mod+Up focus up bindsym $mod+Right focus right bindsym $mod+space focus mode_toggle bindsym $mod+KP_Enter exec gnome-calculator bindsym $mod+1 workspace $w1 bindsym $mod+2 workspace $w2 bindsym $mod+3 workspace $w3 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 $w0 bindsym $mod+F1 exec lxappearance bindsym $mod+F5 exec --no-startup-id xbacklight -dec 10 bindsym $mod+F6 exec --no-startup-id xbacklight -inc 10 bindsym $mod+a focus parent bindsym $mod+c exec google-chrome-stable bindsym $mod+e layout toggle split bindsym $mod+f exec thunar bindsym $mod+g exec gedit bindsym $mod+h split h bindsym $mod+n exec netbeans-php-nightly bindsym $mod+q kill bindsym $mod+r mode "resize" bindsym $mod+s exec subl3 bindsym $mod+t exec i3-sensible-terminal bindsym $mod+v split v bindsym $mod+w layout tabbed 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+Shift+space floating toggle bindsym $mod+Shift+1 move container to workspace $w1 bindsym $mod+Shift+2 move container to workspace $w2 bindsym $mod+Shift+3 move container to workspace $w3 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 $w0 bindsym $mod+Shift+e exec i3-msg exit bindsym $mod+Shift+q kill bindsym $mod+Shift+r restart bindsym $mod+Shift+s layout stacking bindsym $mod+Shift+x exec i3lock bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5% bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5% bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle client.background #3f4551 client.focused #333333 #222222 #ffffff # exec_always --no-startup-id compton --config ~/.config/compton/compton.conf -b exec --no-startup-id nm-applet exec --no-startup-id feh --bg-fill ~/.themes/Arc-Dark/arcbg.png exec --no-startup-id albert exec --no-startup-id i3-msg 'workspace $w1; exec google-chrome-stable' assign [class="Rhythmbox"] $w0 for_window [class="Eog"] floating enable for_window [class="Lxappearance"] floating enable