| 
					
					
					
				 | 
				@ -1,14 +1,17 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				set $mod Mod1 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				#  applications {{{ #  | 
				 | 
				 | 
				#  applications {{{ #  | 
			
		
		
	
		
			
				 | 
				 | 
				#  startup {{{ #  | 
				 | 
				 | 
				#  startup {{{ #  | 
			
		
		
	
		
			
				 | 
				 | 
				set $def_term "rxvt-unicode" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				set $browser "firefox" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				set $def_term "urxvt" | 
			
		
		
	
		
			
				 | 
				 | 
				exec redshift -O 4000  | 
				 | 
				 | 
				exec redshift -O 4000  | 
			
		
		
	
		
			
				 | 
				 | 
				# random bg | 
				 | 
				 | 
				# random bg | 
			
		
		
	
		
			
				 | 
				 | 
				exec ~/.local/bin/wal -i "$HOME/Pictures/Backgrounds/vibrant" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				exec wal -i "$HOME/Pictures/Backgrounds/dim" | 
			
		
		
	
		
			
				 | 
				 | 
				# exec_always ~/.local/bin/wal -i "$HOME/Pictures/Backgrounds/retro-mountains-pink.jpg" | 
				 | 
				 | 
				# exec_always ~/.local/bin/wal -i "$HOME/Pictures/Backgrounds/retro-mountains-pink.jpg" | 
			
		
		
	
		
			
				 | 
				 | 
				exec imwheel | 
				 | 
				 | 
				exec imwheel | 
			
		
		
	
		
			
				 | 
				 | 
				# exec --no-startup-id i3-msg 'workspace 1 ; exec $def_term' | 
				 | 
				 | 
				# exec --no-startup-id i3-msg 'workspace 1 ; exec $def_term' | 
			
		
		
	
		
			
				 | 
				 | 
				exec --no-startup-id i3-msg 'workspace 2 ; exec $def_term' | 
				 | 
				 | 
				exec --no-startup-id i3-msg 'workspace 2 ; exec $def_term' | 
			
		
		
	
		
			
				 | 
				 | 
				exec --no-startup-id i3-msg 'workspace 3 ; exec google-chrome' | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				exec --no-startup-id i3-msg 'workspace 3 ; exec $browser' | 
			
		
		
	
		
			
				 | 
				 | 
				#  }}} startup #  | 
				 | 
				 | 
				#  }}} startup #  | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				set $sch_dir "$HOME/Documents/School" | 
				 | 
				 | 
				set $sch_dir "$HOME/Documents/School" | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -20,7 +23,7 @@ bindsym Mod4+2 exec xdotool click --repeat 10 --delay 100 1 | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym Mod4+3 exec xdotool click --repeat 20 --delay 100 1 | 
				 | 
				 | 
				bindsym Mod4+3 exec xdotool click --repeat 20 --delay 100 1 | 
			
		
		
	
		
			
				 | 
				 | 
				# bindsym $mod+control+Return exec i3-sensible-terminal | 
				 | 
				 | 
				# bindsym $mod+control+Return exec i3-sensible-terminal | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym $mod+control+Return exec $def_term | 
				 | 
				 | 
				bindsym $mod+control+Return exec $def_term | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym Mod4+c exec google-chrome | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				bindsym Mod4+c exec $browser | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym Mod4+e exec nemo | 
				 | 
				 | 
				bindsym Mod4+e exec nemo | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym Mod4+f exec firefox | 
				 | 
				 | 
				bindsym Mod4+f exec firefox | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym Mod4+o exec okular | 
				 | 
				 | 
				bindsym Mod4+o exec okular | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -91,10 +94,10 @@ bindsym control+Shift+x kill | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				#  container display {{{ #  | 
				 | 
				 | 
				#  container display {{{ #  | 
			
		
		
	
		
			
				 | 
				 | 
				# backgrounds | 
				 | 
				 | 
				# backgrounds | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym $mod+q exec ~/.local/bin/wal -i "$HOME/Pictures/Backgrounds/vibrant" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym $mod+w exec ~/.local/bin/wal -i "$HOME/Pictures/Backgrounds/dim" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym $mod+r exec ~/.local/bin/wal -i "$HOME/Pictures/Backgrounds/" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym $mod+z exec ~/.local/bin/wal -i "$HOME/Pictures/Backgrounds/sunset-2.jpg" | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				bindsym $mod+q exec wal -i "$HOME/Pictures/Backgrounds/vibrant" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				bindsym $mod+w exec wal -i "$HOME/Pictures/Backgrounds/dim" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				bindsym $mod+r exec wal -i "$HOME/Pictures/Backgrounds/" | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				bindsym $mod+z exec wal -i "$HOME/Pictures/Backgrounds/sunset-2.jpg" | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				# enter fullscreen mode for the focused container | 
				 | 
				 | 
				# enter fullscreen mode for the focused container | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym $mod+f fullscreen toggle | 
				 | 
				 | 
				bindsym $mod+f fullscreen toggle | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -132,14 +135,14 @@ bindsym $mod+F2 workspace $ws2; exec $def_term | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				set $ws3 "3 " | 
				 | 
				 | 
				set $ws3 "3 " | 
			
		
		
	
		
			
				 | 
				 | 
				workspace $ws3 output $benq | 
				 | 
				 | 
				workspace $ws3 output $benq | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym $mod+F3 workspace $ws3; exec google-chrome | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				bindsym $mod+F3 workspace $ws3; exec $browser | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				set $ws4 "4 " | 
				 | 
				 | 
				set $ws4 "4 " | 
			
		
		
	
		
			
				 | 
				 | 
				workspace $ws4 output $samsung | 
				 | 
				 | 
				workspace $ws4 output $samsung | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				set $ws5 "5 " | 
				 | 
				 | 
				set $ws5 "5 " | 
			
		
		
	
		
			
				 | 
				 | 
				workspace $ws5 output $benq | 
				 | 
				 | 
				workspace $ws5 output $benq | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym $mod+F5 workspace $ws5; exec google-chrome | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				bindsym $mod+F5 workspace $ws5; exec $browser | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym Mod4+g workspace $ws5; layout stacking; exec steam | 
				 | 
				 | 
				bindsym Mod4+g workspace $ws5; layout stacking; exec steam | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				set $ws6 "6 " | 
				 | 
				 | 
				set $ws6 "6 " | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -228,8 +231,9 @@ bindsym $mod+control+l resize shrink width 3 px or 3 ppt | 
			
		
		
	
		
			
				 | 
				 | 
				# remove window titlebars | 
				 | 
				 | 
				# remove window titlebars | 
			
		
		
	
		
			
				 | 
				 | 
				for_window [class="^.*"] border pixel 2 | 
				 | 
				 | 
				for_window [class="^.*"] border pixel 2 | 
			
		
		
	
		
			
				 | 
				 | 
				# default gaps | 
				 | 
				 | 
				# default gaps | 
			
		
		
	
		
			
				 | 
				 | 
				gaps inner 25 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				gaps outer 5 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				# gaps inner 25 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				gaps inner 0 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				gaps outer 0 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym control+shift+plus gaps inner all set 25;gaps outer all set 5 | 
				 | 
				 | 
				bindsym control+shift+plus gaps inner all set 25;gaps outer all set 5 | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym control+shift+0 gaps inner all set 0;gaps outer all set 0 | 
				 | 
				 | 
				bindsym control+shift+0 gaps inner all set 0;gaps outer all set 0 | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -274,9 +278,9 @@ font pango:Hack 11 | 
			
		
		
	
		
			
				 | 
				 | 
				#  }}} mod key/font #  | 
				 | 
				 | 
				#  }}} mod key/font #  | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				#  media keys {{{ #  | 
				 | 
				 | 
				#  media keys {{{ #  | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -c 2 sset Master 3+ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym XF86AudioLowerVolume exec --no-startup-id amixer -c 2 sset Master 3- | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym XF86AudioMute exec --no-startup-id amixer -D pulse set Master 2+ toggle | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -c 0 sset Master 3+ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				bindsym XF86AudioLowerVolume exec --no-startup-id amixer -c 0 sset Master 3- | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				bindsym XF86AudioMute exec --no-startup-id amixer -D pulse set Master 0+ toggle | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				# Media player controls | 
				 | 
				 | 
				# Media player controls | 
			
		
		
	
		
			
				 | 
				 | 
				bindsym XF86AudioPlay exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause" | 
				 | 
				 | 
				bindsym XF86AudioPlay exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause" |