|
|
@ -3,13 +3,23 @@ |
|
|
|
exec redshift -O 4000 |
|
|
|
exec_always feh --bg-scale ~/Pictures/Backgrounds/samurai-astronaut.jpg |
|
|
|
exec imwheel |
|
|
|
exec terminator |
|
|
|
exec google-chrome |
|
|
|
exec --no-startup-id i3-msg 'workspace 1 ; exec terminator' |
|
|
|
exec --no-startup-id i3-msg 'workspace 3 ; exec google-chrome' |
|
|
|
# exec terminator |
|
|
|
# exec google-chrome |
|
|
|
# }}} startup # |
|
|
|
|
|
|
|
set $sch_dir "$HOME/Documents/School" |
|
|
|
|
|
|
|
bindsym Mod4+a exec studio |
|
|
|
bindsym $mod+control+Return exec i3-sensible-terminal |
|
|
|
bindsym Mod4+c exec google-chrome |
|
|
|
bindsym Mod4+d exec discord |
|
|
|
bindsym Mod4+e exec nemo |
|
|
|
bindsym Mod4+o exec okular |
|
|
|
bindsym Mod4+m exec okular $sch_dir/calc-textbook.pdf |
|
|
|
bindsym Mod4+p exec pycharm |
|
|
|
bindsym Mod4+s exec spotify |
|
|
|
|
|
|
|
# redshift {{{ # |
|
|
|
bindsym $mod+Mod4+1 exec redshift -O 1500 |
|
|
@ -94,17 +104,31 @@ bindsym $mod+a focus parent |
|
|
|
|
|
|
|
# workspace {{{ # |
|
|
|
# ws names {{{ # |
|
|
|
set $samsung "DVI-I-1" |
|
|
|
set $benq "HDMI-0" |
|
|
|
|
|
|
|
set $ws1 "1 " |
|
|
|
workspace $ws1 output $samsung |
|
|
|
set $ws2 "2 " |
|
|
|
workspace $ws2 output $benq |
|
|
|
set $ws3 "3 " |
|
|
|
workspace $ws3 output $benq |
|
|
|
set $ws4 "4 " |
|
|
|
set $ws5 "5 " |
|
|
|
workspace $ws5 output $benq |
|
|
|
set $ws6 "6 " |
|
|
|
workspace $ws6 output $samsung |
|
|
|
assign [class="discord"] $ws6 |
|
|
|
assign [class="Slack"] $ws6 |
|
|
|
set $ws7 "7 " |
|
|
|
set $ws8 "8 " |
|
|
|
workspace $ws7 output $samsung |
|
|
|
set $ws8 "8 " |
|
|
|
assign [class="jetbrains-"] $ws8 |
|
|
|
set $ws9 "9 " |
|
|
|
set $ws10 "10 " |
|
|
|
assign [class="discord"] $ws6 |
|
|
|
set $ws10 "10 " |
|
|
|
assign [class="VirtualBox"] $ws10 |
|
|
|
set $ws11 "11 " |
|
|
|
workspace $ws11 output $benq |
|
|
|
# }}} ws names # |
|
|
|
|
|
|
|
# ws bindings {{{ # |
|
|
@ -122,24 +146,26 @@ bindsym $mod+7 workspace $ws7 |
|
|
|
bindsym $mod+8 workspace $ws8 |
|
|
|
bindsym $mod+9 workspace $ws9 |
|
|
|
bindsym $mod+0 workspace $ws10 |
|
|
|
bindsym $mod+Shift+1 workspace $ws11 |
|
|
|
# }}} ws bindings # |
|
|
|
|
|
|
|
# move container to ws {{{ # |
|
|
|
# move focused container to workspace |
|
|
|
bindsym $mod+control+1 move container to workspace $ws1 |
|
|
|
bindsym $mod+control+2 move container to workspace $ws2 |
|
|
|
bindsym $mod+control+3 move container to workspace $ws3 |
|
|
|
bindsym $mod+control+4 move container to workspace $ws4 |
|
|
|
# bindsym $mod+control+1 move container to workspace $ws1; workspace $ws1 |
|
|
|
# bindsym $mod+control+2 move container to workspace $ws2; workspace $ws2 |
|
|
|
# bindsym $mod+control+3 move container to workspace $ws3; workspace $ws3 |
|
|
|
# bindsym $mod+control+4 move container to workspace $ws4; workspace $ws4 |
|
|
|
bindsym $mod+control+5 move container to workspace $ws5 |
|
|
|
bindsym $mod+control+6 move container to workspace $ws6 |
|
|
|
bindsym $mod+control+7 move container to workspace $ws7 |
|
|
|
bindsym $mod+control+8 move container to workspace $ws8 |
|
|
|
bindsym $mod+control+9 move container to workspace $ws9 |
|
|
|
bindsym $mod+control+0 move container to workspace $ws10 |
|
|
|
# bindsym $mod+control+1 move container to workspace $ws1 |
|
|
|
# bindsym $mod+control+2 move container to workspace $ws2 |
|
|
|
# bindsym $mod+control+3 move container to workspace $ws3 |
|
|
|
# bindsym $mod+control+4 move container to workspace $ws4 |
|
|
|
bindsym $mod+control+1 move container to workspace $ws1; workspace $ws1 |
|
|
|
bindsym $mod+control+2 move container to workspace $ws2; workspace $ws2 |
|
|
|
bindsym $mod+control+3 move container to workspace $ws3; workspace $ws3 |
|
|
|
bindsym $mod+control+4 move container to workspace $ws4; workspace $ws4 |
|
|
|
bindsym $mod+control+5 move container to workspace $ws5; workspace $ws5 |
|
|
|
bindsym $mod+control+6 move container to workspace $ws6; workspace $ws6 |
|
|
|
bindsym $mod+control+7 move container to workspace $ws7; workspace $ws7 |
|
|
|
bindsym $mod+control+8 move container to workspace $ws8; workspace $ws8 |
|
|
|
bindsym $mod+control+9 move container to workspace $ws9; workspace $ws9 |
|
|
|
bindsym $mod+control+0 move container to workspace $ws10; workspace $ws10 |
|
|
|
bindsym $mod+control+Shift+1 move container to workspace $ws11 |
|
|
|
# }}} move container to ws # |
|
|
|
|
|
|
|
# gaps {{{ # |
|
|
@ -171,14 +197,14 @@ bindsym $mod+control+l resize grow width 10 px or 10 ppt |
|
|
|
set $sb_font Hack Bold |
|
|
|
bar { |
|
|
|
font pango:$sb_font 17 |
|
|
|
tray_output HDMI_0 |
|
|
|
tray_output $benq |
|
|
|
status_command i3blocks -c ~/.config/i3blocks/i3blocks.conf |
|
|
|
output HDMI-0 |
|
|
|
} |
|
|
|
|
|
|
|
bar { |
|
|
|
output DVI-I-1 |
|
|
|
tray_output HDMI_0 |
|
|
|
output $samsung |
|
|
|
tray_output $benq |
|
|
|
font pango:$sb_font 22 |
|
|
|
} |
|
|
|
# }}} status bar # |
|
|
|