| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450 | # solarized lightset $baseA3 #fdf6e3set $baseA2 #eee8d5set $baseA1 #93a1a1set $baseA0 #839496set $baseB0 #657b83set $baseB1 #586e75set $baseB2 #073642set $baseB3 #002b36set $custom #e1cab3set_from_resource	  $color15_i3wmthemer	    color15set_from_resource	  $color14_i3wmthemer	    color14set_from_resource	  $color13_i3wmthemer	    color13set_from_resource	  $color12_i3wmthemer	    color12set_from_resource	  $color11_i3wmthemer	    color11set_from_resource	  $color10_i3wmthemer	    color10set_from_resource	  $color09_i3wmthemer		  color9set_from_resource	  $color08_i3wmthemer		  color8set_from_resource	  $color07_i3wmthemer		  color7set_from_resource 	$color06_i3wmthemer		  color6set_from_resource 	$color05_i3wmthemer 	    color5set_from_resource 	$color04_i3wmthemer 	    color4set_from_resource 	$color03_i3wmthemer 	    color3set_from_resource 	$color02_i3wmthemer 	    color2set_from_resource 	$color01_i3wmthemer 	    color1set_from_resource	  $color00_i3wmthemer		  color0set_from_resource	  $foreground_i3wmthemer	foregroundset_from_resource	  $background_i3wmthemer	background# from https://github.com/Airblader/dotfiles-manjaro/blob/master/.i3/configset_from_resource $darkred     color1  #000000set_from_resource $red         color9  #000000set_from_resource $darkgreen   color2  #000000set_from_resource $green       color10 #000000set_from_resource $darkyellow  color3  #000000set_from_resource $yellow      color11 #000000set_from_resource $darkblue    color4  #000000set_from_resource $blue        color12 #000000set_from_resource $darkmagenta color5  #000000set_from_resource $magenta     color13 #000000set_from_resource $darkcyan    color6  #000000set_from_resource $cyan        color14 #000000set_from_resource $darkwhite   color7  #000000set_from_resource $white       color15 #000000# Use custom colors for blackset $black       #282828set $darkblack   #1d2021set $transparent #00000000set $height 34set $ws1  "1:  "set $ws2  "2:  "set $ws3  "3:  "set $ws4  "4:  "set $ws5  "5:  "set $ws6  "6:  "set $ws7  "7:  "set $ws8  "8:  "set $ws9  "9:  "set $ws10 "10:  "#set $default_gaps_inner 0#set $default_gaps_outer 0#gaps inner $default_gaps_inner#gaps outer $default_gaps_outerworkspace $ws1 gaps inner 0workspace $ws1 gaps outer 0workspace $ws9 gaps inner 0workspace $ws9 gaps outer 0workspace $ws10 gaps inner 0workspace $ws10 gaps outer 0#workspace_auto_back_and_forth yesforce_display_urgency_hint 0 msfocus_on_window_activation urgentfloating_minimum_size -1 x -1floating_maximum_size -1 x -1font pango:Hack, FontAwesome 12# dark# #                       BORDER      BACKGROUND  TEXT        INDICATOR   CHILD_BORDER# client.focused          $black      $black      $white      $darkblack  $darkblack# client.unfocused        $black      $black      $darkwhite  $darkblack  $darkblack# client.focused_inactive $black      $black      $white      $darkblack  $darkblack# client.urgent           $darkred    $darkred    $black      $darkred    $darkred# client.background       $black# solarized-light# clientclass 			border  backgr. text 	indicatorclient.focused 			$green	$green	$baseB3 $blueclient.focused_inactive		$cyan	$cyan	$baseB2 $violetclient.unfocused  		$baseA2 $baseA2 $baseB1 $baseA1#client.urgent 	 		$orange $orange $baseB3 $redclient.urgent 	 		$yellow $yellow $baseB3 $orangeclient.background #fdf6e3bindsym $mod+d exec --no-startup-id zsh -c 'rofi -matching fuzzy -show run 'bindsym $mod+Tab workspace back_and_forthbindsym $mod+Shift+minus move scratchpadbindsym $mod+Shift+plus scratchpad showset $mode_gaps gapsset $mode_gaps_outer outer gapsset $mode_gaps_inner inner gapsbindsym $mod+Shift+g mode "$mode_gaps"mode "$mode_gaps" {    bindsym o      mode "$mode_gaps_outer"    bindsym i      mode "$mode_gaps_inner"    bindsym 0      mode "default", exec --no-startup-id i3-msg "gaps inner current set 0" && i3-msg "gaps outer current set 0"    bindsym d      mode "default", exec --no-startup-id i3-msg "gaps inner current set $default_gaps_inner" && i3-msg "gaps outer current set $default_gaps_outer"    bindsym Return mode "default"    bindsym Escape mode "default"}mode "$mode_gaps_inner" {    bindsym plus  gaps inner current plus 5    bindsym minus gaps inner current minus 5    bindsym 0     mode "default", gaps inner current set 0    bindsym d     mode "default", gaps inner current set $default_gaps_inner    bindsym Shift+plus  gaps inner all plus 5    bindsym Shift+minus gaps inner all minus 5    bindsym Shift+0     mode "default", gaps inner all set 0    bindsym Shift+d     mode "default", gaps inner all set $default_gaps_inner    bindsym Return mode "default"    bindsym Escape mode "default"}mode "$mode_gaps_outer" {    bindsym plus  gaps outer current plus 5    bindsym minus gaps outer current minus 5    bindsym 0     mode "default", gaps outer current set 0    bindsym d     mode "default", gaps outer current set $default_gaps_outer    bindsym Shift+plus  gaps outer all plus 5    bindsym Shift+minus gaps outer all minus 5    bindsym Shift+0     mode "default", gaps outer all set 0    bindsym Shift+d     mode "default", gaps outer all set $default_gaps_outer    bindsym Return mode "default"    bindsym Escape mode "default"}# fix graphics glitchnew_window none#for_window [class=(?i)termite] border pixel 3for_window [window_role="pop-up"] floating enablefor_window [window_role="bubble"] floating enablefor_window [window_role="task_dialog"] floating enablefor_window [window_role="Preferences"] floating enablefor_window [window_type="dialog"] floating enablefor_window [window_type="menu"] floating enablefor_window [class="(?i)gsimplecal"] floating enable, move position mouse, move down $height pxfor_window [class="(?i)qemu-system"] floating enable#for_window [class="(?i)VirtualBox" title="(?i)Manager"] floating enablefor_window [class="(?i)blueman"] floating enable#for_window [instance="sun-awt-X11-XFramePeer"] floating enablefor_window [instance="__scratchpad"] floating enablefor_window [instance="__nmtui"] floating enablefor_window [class="(?i)recordmydesktop"] floating enablefor_window [class="(?i)pavucontrol"] floating enable, move position mousefor_window [class="(?i)pavucontrol" instance="pavucontrol-bar"] move down $height px#assign [class="(?i)chrome"]                       $ws1assign [class="(?i)eclipse" window_type="splash"] $ws3assign [class="(?i)eclipse" window_type="normal"] $ws3assign [class="(?i)thunderbird"]                  $ws9## MINE # i3 config file (v4)## Please see http://i3wm.org/docs/userguide.html for a complete reference!# exec --no-startup-id /usr/lib/gnome-session/gnome-session/binaryset $mod Mod4# Use Mouse+$mod to drag floating windows to their wanted positionfloating_modifier $mod# start a terminalbindsym $mod+Return exec gnome-terminal# kill focused windowbindsym $mod+Shift+q kill# change focusbindsym $mod+h focus leftbindsym $mod+j focus downbindsym $mod+k focus upbindsym $mod+l focus right# alternatively, you can use the cursor keys:bindsym $mod+Left focus leftbindsym $mod+Down focus downbindsym $mod+Up focus upbindsym $mod+Right focus right# move focused windowbindsym $mod+Shift+h move leftbindsym $mod+Shift+j move downbindsym $mod+Shift+k move upbindsym $mod+Shift+l move right# alternatively, you can use the cursor keys:bindsym $mod+Shift+Left move leftbindsym $mod+Shift+Down move downbindsym $mod+Shift+Up move upbindsym $mod+Shift+Right move right# split in horizontal orientationbindsym $mod+g split h# split in vertical orientationbindsym $mod+v split v# enter fullscreen mode for the focused containerbindsym $mod+Shift+f fullscreen toggle# change container layout (stacked, tabbed, toggle split)bindsym $mod+s layout stackingbindsym $mod+q layout tabbedbindsym $mod+e layout toggle split# toggle tiling / floatingbindsym $mod+Shift+space floating toggle# change focus between tiling / floating windowsbindsym $mod+space focus mode_toggle# focus the parent containerbindsym $mod+a focus parent# focus the child container#bindsym $mod+d focus child# switch to workspacebindsym $mod+1 workspace 1bindsym $mod+2 workspace 2bindsym $mod+3 workspace 3bindsym $mod+4 workspace 4bindsym $mod+5 workspace 5bindsym $mod+6 workspace 6bindsym $mod+7 workspace 7bindsym $mod+8 workspace 8bindsym $mod+9 workspace 9bindsym $mod+0 workspace 10bindsym $mod+t workspace nextbindsym $mod+Shift+T workspace prev# move focused container to workspacebindsym $mod+Shift+1 move container to workspace 1bindsym $mod+Shift+2 move container to workspace 2bindsym $mod+Shift+3 move container to workspace 3bindsym $mod+Shift+4 move container to workspace 4bindsym $mod+Shift+5 move container to workspace 5bindsym $mod+Shift+6 move container to workspace 6bindsym $mod+Shift+7 move container to workspace 7bindsym $mod+Shift+8 move container to workspace 8bindsym $mod+Shift+9 move container to workspace 9bindsym $mod+Shift+0 move container to workspace 10# reload the configuration filebindsym $mod+Shift+c reload# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)bindsym $mod+Shift+r restart# power/lock optionsset $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdownmode "$mode_system" {    bindsym l exec --no-startup-id ~/.i3/i3exit lock, mode "default"    bindsym e exec --no-startup-id ~/.i3/i3exit logout, mode "default"    bindsym s exec --no-startup-id ~/.i3/i3exit suspend, mode "default"    bindsym h exec --no-startup-id ~/.i3/i3exit hibernate, mode "default"    bindsym r exec --no-startup-id ~/.i3/i3exit reboot, mode "default"    bindsym Shift+s exec --no-startup-id ~/.i3/i3exit shutdown, mode "default"    # back to normal: Enter or Escape    bindsym Return mode "default"    bindsym Escape mode "default"}bindsym $mod+Shift+e mode "$mode_system"# exit i3 (logs you out of your X session)#bindsym $mod+Shift+e 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'"# resize window (you can also use the mouse for that)mode "resize" {        # These bindings trigger as soon as you enter the resize mode        # Pressing left will shrink the window’s width.        # Pressing right will grow the window’s width.        # Pressing up will shrink the window’s height.        # Pressing down will grow the window’s height.        bindsym h resize shrink width 10 px or 10 ppt        bindsym j resize grow height 10 px or 10 ppt        bindsym k resize shrink height 10 px or 10 ppt        bindsym l resize grow width 10 px or 10 ppt        # same bindings, but for the arrow keys        bindsym Left resize shrink width 10 px or 10 ppt        bindsym Down resize grow height 10 px or 10 ppt        bindsym Up resize shrink height 10 px or 10 ppt        bindsym Right resize grow width 10 px or 10 ppt        # back to normal: Enter or Escape        bindsym Return mode "default"        bindsym Escape mode "default"}bindsym $mod+r mode "resize"# i3bar likes primary output#exec --no-startup-id xrandr --output eDP1 --primary# Start i3bar to display a workspace bar (plus the system information i3status# finds out, if available)bar {    i3bar_command i3bar    #font pango:Hack, FontAwesome 11    font pango:DejaVu Sans Mono 12    #status_command i3status -c ~/.i3/i3status    status_command py3status -c ~/.i3/i3status    #tray_output primary    # solarized-light    colors {        # solarized (clean)	###################        separator $blue 	background $baseA3	statusline $baseB2 	# workclass 			border  backgr. text 	focused_workspace		$green  $green  $baseA3 	active_workspace		$cyan   $cyan   $baseA2 	inactive_workspace		$baseA2 $baseA2 $baseB1 	urgent_workspace		$orange $orange $baseB3 	#urgent_workspace		$yellow $yellow $baseB3    }    # dark    # colors {    #     statusline         #FFFFFF    #     background         $black    #     separator          $transparent    #    #     #                  BORDER       BACKGROUND   TEXT    #     focused_workspace  $transparent $transparent #FFFFFF    #     inactive_workspace $transparent $transparent $darkred    #     active_workspace   $transparent $transparent $darkred    #     urgent_workspace   $darkred     $darkred     $transparent    #     binding_mode       $darkred     $darkred     $transparent    # }}# appletsexec --no-startup-id nm-applet#exec --no-startup-id pasystrayexec --no-startup-id owncloudexec --no-startup-id xfce4-clipman# default screen brightnessexec --no-startup-id xbacklight -set 12# Screen brightness controlsbindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 5 # increase screen brightnessbindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 5 # decrease screen brightness# Touchpad controlsbindsym XF86TouchpadToggle exec --no-startup-id /home/josh/.i3/toggletouchpad.sh # toggle touchpad# Pulse Audio controlsbindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume alsa_output.pci-0000_00_1f.3.analog-stereo +5% #increase sound volumebindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume alsa_output.pci-0000_00_1f.3.analog-stereo -5% #decrease sound volumebindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute alsa_output.pci-0000_00_1f.3.analog-stereo toggle # mute sound# Browserbindsym $mod+w exec firefox-nightly# Backgroundexec --no-startup-id feh --bg-scale ~/Owncloud/Backgrounds/gnulinux_yinyang_wallpaper_by_dablim-d71ljd7.png# Emacs daemon# exec --no-startup-id emacs --daemon# (Now starting through systemd)# File browserbindsym $mod+f exec --no-startup-id nautilus# Comptonbindsym $mod+c exec --no-startup-id .i3/togglecompton.shexec --no-startup-id compton -bCG# redshiftexec --no-startup-id redshift -t 6500:3500# screenshotsbindsym --release Control+Shift+4 exec --no-startup-id xfce4-screenshooter -r -s ~/Picturesbindsym Control+Shift+3 exec --no-startup-id xfce4-screenshooter -f -s ~/Picturesbindsym Control+Shift+2 exec --no-startup-id xfce4-screenshooter -w -s ~/Pictures# set menu to superexec --no-startup-id xmodmap -e "keycode 135 = Super_R"  # disable touchpad while typingexec --no-startup-id syndaemon -i .2 -d# border sizenew_window pixel 3for_window [class="Gsimplecal"] floating enablefor_window [class="Gsimplecal"] move absolute position 1625px 900px# exec --no-startup-id dbus-send \#     --session \#         --print-reply=literal \#             --dest=org.gnome.SessionManager \#                 "/org/gnome/SessionManager" \#                     org.gnome.SessionManager.RegisterClient \#                         "string:i3" \#                             "string:$DESKTOP_AUTOSTART_ID"
 |