You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
3.5 KiB
100 lines
3.5 KiB
#--- General ---# |
|
|
|
# Basic definitions |
|
for_window [class="^.*"] border pixel 2 |
|
smart_gaps on |
|
gaps inner 10 |
|
gaps outer 0 |
|
hide_edge_borders both |
|
set $mod Mod4 |
|
set $mod2 Mod1 |
|
|
|
# Use Mouse+$mod to drag floating windows |
|
floating_modifier $mod |
|
|
|
# Application startup |
|
exec_always --no-startup-id $HOME/.scripts/wm/wallpaper.sh & |
|
exec_always --no-startup-id $HOME/.scripts/panel/polybar.sh & |
|
exec --no-startup-id firefox & |
|
exec --no-startup-id urxvt & |
|
exec --no-startup-id thunar & |
|
|
|
# Colors |
|
set_from_resource $bgcolor WmColor.bgcolor #000000 |
|
set_from_resource $bgcolor_inactive WmColor.bgcolor_Inactive #000000 |
|
set_from_resource $bgcolor_urgent WmColor.bgcolor_Urgent #000000 |
|
set_from_resource $fgcolor WmColor.fgcolor #000000 |
|
set_from_resource $fgcolor_inactive WmColor.fgcolor_Inactive #000000 |
|
|
|
# Xresources colors |
|
set_from_resource $darkblack color0 #000000 |
|
set_from_resource $black color8 #000000 |
|
set_from_resource $darkred color1 #000000 |
|
set_from_resource $red color9 #000000 |
|
set_from_resource $darkgreen color2 #000000 |
|
set_from_resource $green color10 #000000 |
|
set_from_resource $darkyellow color3 #000000 |
|
set_from_resource $yellow color11 #000000 |
|
set_from_resource $darkblue color4 #000000 |
|
set_from_resource $blue color12 #000000 |
|
set_from_resource $darkmagenta color5 #000000 |
|
set_from_resource $magenta color13 #000000 |
|
set_from_resource $darkcyan color6 #000000 |
|
set_from_resource $cyan color14 #000000 |
|
set_from_resource $darkwhite color7 #000000 |
|
set_from_resource $white color15 #000000 |
|
set $transparent #00000000 |
|
|
|
# Window colors |
|
# border background text indicator |
|
client.focused $fgcolor_inactive $fgcolor_inactive $white $darkgreen |
|
client.unfocused $bgcolor_inactive $bgcolor_inactive $darkwhite $darkgreen |
|
client.focused_inactive $bgcolor_inactive $bgcolor_inactive $darkwhite $darkgreen |
|
client.urgent $bgcolor_urgent $bgcolor_urgent $white $darkgreen |
|
|
|
# Font |
|
font pango:DejaVu Sans 8 |
|
|
|
#--- Workspaces ---# |
|
|
|
# Set workspaces |
|
set_from_resource $ws1 WmWorkSpace.ws1 0 |
|
set_from_resource $ws2 WmWorkSpace.ws2 0 |
|
set_from_resource $ws3 WmWorkSpace.ws3 0 |
|
set_from_resource $ws4 WmWorkSpace.ws4 0 |
|
set_from_resource $ws5 WmWorkSpace.ws5 0 |
|
set_from_resource $ws6 WmWorkSpace.ws6 0 |
|
set_from_resource $ws7 WmWorkSpace.ws7 0 |
|
set_from_resource $ws8 WmWorkSpace.ws8 0 |
|
set_from_resource $ws9 WmWorkSpace.ws9 0 |
|
set_from_resource $ws10 WmWorkSpace.ws0 0 |
|
|
|
# Assign workspace to monitor |
|
workspace "$ws1" output eDP-1 |
|
workspace "$ws2" output eDP-1 |
|
workspace "$ws3" output eDP-1 |
|
workspace "$ws4" output eDP-1 |
|
workspace "$ws5" output eDP-1 |
|
|
|
# Switch to workspace (wont load config without) |
|
bindsym $mod+$mod2+0 workspace 0 |
|
|
|
# Open program on specific workspace |
|
assign [class="firefox"] $ws1 |
|
assign [class="URxvt"] $ws2 |
|
assign [class="Thunar"] $ws3 |
|
assign [class="kdenlive"] $ws5 |
|
assign [class="krita"] $ws5 |
|
|
|
# Set program properties |
|
for_window [class="Arandr"] floating enable |
|
for_window [class="feh"] floating enable |
|
for_window [class="firefox" instance="Places"] floating enable |
|
for_window [class="Inferno"] floating enable |
|
for_window [class="kdenlive"] focus |
|
for_window [class="krita"] focus |
|
for_window [class="Lxappearance"] floating enable |
|
for_window [class="mpv"] floating enable |
|
for_window [class="Pavucontrol"] floating enable |
|
for_window [class="Qemu-system-i386"] floating enable |
|
for_window [class="Qemu-system-x86_64"] floating enable
|
|
|