set $mod Mod4
set $editor "emacsclient -c"
set $filemanager "pcmanfm"font pango:Inconsolata 10floating_modifier $modbindsym $mod+Return exec gnome-terminal --hide-menubarScratchpad bindings
bindsym $mod+Shift+minus move scratchpad
bindsym $mod+grave scratchpad showbindsym $mod+Shift+c killbindsym $mod+p exec dmenu_run -i -l 10 -fn "Inconsolata 13" -p λbindsym $mod+b exec $editorbindsym $mod+n exec $filemanagerbindsym Control+Shift+l exec slockbindsym Control+Shift+k exec "amixer set Master 1%+"
bindsym Control+Shift+j exec "amixer set Master 1%-"bindsym $mod+j focus left
bindsym $mod+k focus down
bindsym $mod+l focus up
bindsym $mod+semicolon focus rightbindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus rightbindsym $mod+Shift+j move left
bindsym $mod+Shift+k move down
bindsym $mod+Shift+l move up
bindsym $mod+Shift+colon move rightbindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move rightbindsym $mod+Tab workspace back_and_forthbindsym $mod+comma move workspace to output leftbindsym $mod+h split hbindsym $mod+v split vbindsym $mod+f fullscreenbindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle splitbindsym $mod+Shift+space floating togglebindsym $mod+space focus mode_togglebindsym $mod+a focus parent#bindsym $mod+d focus childbindsym $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 10bindsym $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+c reloadbindsym $mod+Shift+r restartbindsym $mod+Shift+e exec i3-msg exitmode "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 j resize shrink width 10 px or 10 ppt
bindsym k resize grow height 10 px or 10 ppt
bindsym l resize shrink height 10 px or 10 ppt
bindsym semicolon 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"bar {
status_command i3status
}general {
colors = true
interval = 2
}
order += "battery 0"
order += "ethernet em1"
order += "wireless wlp3s0"
order += "tztime local"
order += "volume master"
battery 0 {
format = "%status %percentage %remaining"
path = "/sys/class/power_supply/BAT%d/uevent"
low_threshold = 10
}
ethernet em1 {
format_up = "E: %ip [%speed]"
format_down = ""
}
wireless wlp3s0 {
#format_up = "%ip [%quality %bitrate]"
format_up = "%ip [%quality]"
format_down = ""
}
tztime local {
format = "%Y-%m-%d %H:%M:%S"
}
volume master {
format = "♪ %volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}