1 font -misc-fixed-medium-r-s*-13-*-iso10646-1
   2 
   3 gaps inner 60
   4 for_window [class="^.*"] border pixel 3
   5 
   6 floating_modifier Mod4
   7 
   8 # Colors {{{
   9 
  10 client.focused #cccccc #cccccc #000000
  11 client.focused_inactive #999999 #999999 #000000
  12 client.unfocused #222222 #222222 #666666
  13 
  14 # }}}
  15 # Desktop {{{
  16 
  17 bindsym Mod4+Shift+r reload
  18 bindsym Mod4+Shift+q exit
  19 
  20 bindsym Mod4+Tab workspace next_on_output
  21 bindsym Mod4+Shift+Tab workspace prev_on_output
  22 
  23 bindsym Mod4+1 workspace 1
  24 bindsym Mod4+2 workspace 2
  25 bindsym Mod4+3 workspace 3
  26 bindsym Mod4+4 workspace 4
  27 
  28 bindsym Mod4+Shift+1 move to workspace 1
  29 bindsym Mod4+Shift+2 move to workspace 2
  30 bindsym Mod4+Shift+3 move to workspace 3
  31 bindsym Mod4+Shift+4 move to workspace 4
  32 
  33 # }}}
  34 # Layouts {{{
  35 
  36 bindsym Mod4+s split v
  37 bindsym Mod4+v split h
  38 
  39 bindsym Mod4+Shift+s layout splitv
  40 bindsym Mod4+Shift+v layout splith
  41 bindsym Mod4+Shift+t layout tabbed
  42 
  43 bindsym Mod4+a focus parent
  44 bindsym Mod4+Shift+a focus child
  45 
  46 # }}}
  47 # Windows {{{
  48 
  49 bindsym Mod4+q kill
  50 
  51 bindsym Mod4+Return fullscreen
  52 bindsym Mod4+Shift+space floating toggle
  53 bindsym Mod4+Shift+Return move position center
  54 
  55 bindsym Mod4+Up focus up
  56 bindsym Mod4+Down focus down
  57 bindsym Mod4+Left focus left
  58 bindsym Mod4+Right focus right
  59 
  60 bindsym Mod4+Shift+Up move up
  61 bindsym Mod4+Shift+Down move down
  62 bindsym Mod4+Shift+Left move left
  63 bindsym Mod4+Shift+Right move right
  64 
  65 bindsym Mod4+Control+Up resize shrink height 10px or 1ppt
  66 bindsym Mod4+Control+Down resize grow height 10px or 1ppt
  67 bindsym Mod4+Control+Left resize shrink width 10px or 1ppt
  68 bindsym Mod4+Control+Right resize grow width 10px or 1ppt
  69 
  70 # }}}
  71 # Apps {{{
  72 
  73 set $exec exec --no-startup-id
  74 
  75 $exec "~/.config/i3/autostart.sh"
  76 
  77 bindsym Mod4+x $exec "i3-sensible-terminal"
  78 bindsym Mod4+Escape $exec "~/.config/i3/lock.sh -p"
  79 
  80 bindsym Print $exec "scrot '%F %T.png'"
  81 bindsym Mod1+Sys_Req $exec "scrot -u '%F %T.png'"
  82 
  83 bindsym Mod4+space $exec "start.sh start"
  84 
  85 bindsym Mod1+Tab $exec "start.sh windows"
  86 bindsym Mod4+w $exec "start.sh windows"
  87 
  88 bindsym Mod4+e $exec "start.sh editor"
  89 bindsym Mod4+f $exec "start.sh files"
  90 bindsym Mod4+grave $exec "start.sh shell"
  91 
  92 bindsym Mod4+n $exec "start.sh news"
  93 bindsym Mod4+t $exec "start.sh torrents"
  94 bindsym Mod4+Shift+m $exec "start.sh mail"
  95 
  96 bindsym Mod4+b $exec "start.sh browser"
  97 bindsym Mod4+Shift+b $exec "start.sh www"
  98 
  99 bindsym Mod4+m $exec "start.sh music"
 100 bindsym Mod4+c $exec "start.sh calendar"
 101 bindsym Mod4+Shift+c $exec "start.sh contacts"
 102 
 103 # }}}
 104 # Rules {{{
 105 
 106 for_window [window_role="bubble"] floating enable, border none
 107 for_window [window_role="pop-up"] floating enable, border none
 108 
 109 no_focus [class="Xfce4-notifyd"]
 110 for_window [class="Xfce4-notifyd"] floating enable, border none
 111 for_window [class="Xfce4-appfinder"] floating enable, border none
 112 
 113 for_window [class="XTerm"] floating enable, border none
 114 for_window [class="mpv"] floating enable, border none
 115 for_window [class="explorer.exe"] floating enable, border none
 116 
 117 # }}}
 118 
 119 # vim: ft=config
[raw]