#okubax #....... # Settings #....... font pango:Consolas 8 set $ws1  set $ws2  set $ws3  set $ws4  set $ws5  set $ws6  set $mod Mod4 gaps inner 20 gaps outer 20 popup_during_fullscreen smart floating_modifier $mod focus_follows_mouse yes for_window [class=".*"] border pixel 2 set_from_resource $fg color7 #f0f0f0 set_from_resource $bg color0 #f0f0f0 set_from_resource $bg1 color10 #f0f0f0 # class border backgr. text indicator child_border client.focused $bg $fg $bg $bg $bg client.focused_inactive $bg $bg $fg $bg $bg client.unfocused $bg $bg $fg $bg $bg client.urgent $fg $bg1 $fg $bg $bg client.placeholder $bg $bg $fg $bg $bg client.background $bg # # i3+lemonbar keybindings # bindsym $mod+Shift+C reload bindsym $mod+Shift+R restart bindsym $mod+q kill bindsym $mod+Shift+E exit bindsym mod1+j exec $HOME/.config/i3/bar | zsh bindsym mod1+k exec pkill lemonbar bindsym $mod+1 workspace $ws1 bindsym $mod+2 workspace $ws2 bindsym $mod+3 workspace $ws3 bindsym $mod+4 workspace $ws4 bindsym $mod+5 workspace $ws5 bindsym $mod+6 workspace $ws6 bindsym $mod+Tab workspace back_and_forth bindsym $mod+Shift+1 move container to workspace $ws1 bindsym $mod+Shift+2 move container to workspace $ws2 bindsym $mod+Shift+3 move container to workspace $ws3 bindsym $mod+Shift+4 move container to workspace $ws4 bindsym $mod+Shift+5 move container to workspace $ws5 bindsym $mod+Shift+6 move container to workspace $ws6 bindsym $mod+s layout stacking bindsym $mod+x layout tabbed bindsym $mod+z layout default bindsym $mod+f fullscreen bindsym $mod+Shift+space floating toggle bindsym $mod+space focus mode_toggle bindsym $mod+h focus left bindsym $mod+j focus down bindsym $mod+k focus up bindsym $mod+l focus right bindsym $mod+Shift+H move left bindsym $mod+Shift+J move down bindsym $mod+Shift+K move up bindsym $mod+Shift+L move right bindsym $mod+bar split h bindsym $mod+underscore split v mode "resize" { # These bindings trigger as soon as you enter the resize mode 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 # arrow keys # # bindsym 113 right # back to normal: Enter or Escape bindsym Return mode "default" bindsym Escape mode "default" } bindsym $mod+r mode "resize" # # misc keybindings # bindsym $MOD+Return exec --no-startup-id urxvt bindsym $mod+p exec --no-startup-id j4-dmenu-desktop --term urxvt --display-binar --dmenu "dmenu -b -sb '$bg1' -sf '$fg' -nb '$fg' -nf '$bg' -fn 'Consolas-8'" bindsym XF86AudioPlay exec "mpc toggle" bindsym XF86AudioStop exec "mpc stop" bindsym XF86AudioNext exec "mpc next" bindsym XF86AudioPrev exec "mpc prev" 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 bindsym mod1+a exec playerctl play bindsym mod1+s exec playerctl pause bindsym mod1+x exec playerctl next bindsym mod1+z exec playerctl previous #bindsym XF86MonBrightnessUp exec "xbacklight +10" #bindsym XF86MonBrightnessDown exec "xbacklight -10" bindsym Mod1+d exec --no-startup-id sudo bright_down bindsym Mod1+i exec --no-startup-id sudo bright_up bindsym Print exec $HOME/bin/screen root bindsym Mod1+p exec $HOME/bin/screen active bindsym $MOD+SHIFT+f exec thunar bindsym $mod+w exec qutebrowser --backend webengine bindsym Mod1+w exec chromium bindsym $Mod+Shift+w exec firefox bindsym $mod+b exec $HOME/downloads/tor-browser_en-US/Browser/start-tor-browser bindsym $mod+e exec $HOME/.VSCode-linux-x64/bin/code bindsym Mod1+l exec i3lock -i $HOME/.Xresources.d/lock.png bindsym Mod1+e exec urxvt -e mutt bindsym $mod+i exec urxvt -e weechat bindsym $mod+c exec gsimplecal bindsym Mod1+Shift+c exec galculator bindsym $MOD+SHIFT+t exec urxvt -e htop bindsym $MOD+SHIFT+x exec $HOME/bin/i3_session bindsym $mod+Shift+b bar mode toggle bindsym $MOD+SHIFT+plus move scratchpad bindsym $MOD+plus scratchpad show # # i3wm layout # for_window [class="xpad" instance="scratchpad"] move scratchpad for_window [class="MPlayer|Galculator|Gsimplecal|Viewnior|xpad|calibre|Java|Spotify|Google-musicmanager|File-roller|Lxappearance|Arandr|Pavucontrol|emulator64-arm|Kamoso|PkgBrowser|URxvt|Gimp|Main.py|qemu-system-x86_64|Pinentry"] floating enable for_window [class="URxvt"] resize set 820 480 for_window [title="TrueCrypt|Google Keep"] floating enable for_window [title="File Operation Progress" class="Thunar"] floating enable for_window [window_role="pop-up"] floating enable,move absolute center assign [instance="Navigator|Dialog"] → $ws1 assign [class="Chromium|Firefox|qutebrowser"] → $ws1 assign [instance="code|geany"] → $ws2 assign [class="Thunar|Bleachbit|GParted"] → $ws3 assign [class="Qemu-system-x86_64"] → $ws4 assign [class="Zathura|Soffice|calibre|libreoffice-writer|libreoffice-calc"] → $ws5 assign [instance="libreoffice"] → $ws5 assign [class="Wine|Steam|dontstarve"] → $ws6 # # i3bar # #bar { # mode hide # hidden_state hide # modifier Mod1 # position bottom # workspace_buttons no #} # # exec # exec --no-startup-id sh conky_displays exec_always --no-startup-id killall lemonbar; sh ~/.config/i3/bar & exec --no-startup-id sh ~/.fehbg #exec --no-startup-id xpad