guest@dotshare [~/groups/wms/bspwm] $ ls mybspwm-config/ | cat

mybspwm config (raw, dl)

microp Aug 10, 2020 (wms/bspwm)
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
#!/usr/bin/zsh
#  __  __ _                      ____
# |  \/  (_) ___ _ __ ___       |  _ \
# | |\/| | |/ __| '__/ _ \ _____| |_) |
# | |  | | | (__| | | (_) |_____|  __/
# |_|  |_|_|\___|_|  \___/      |_|
#
# feel free to use just gimme credits xD
#
#--Cleanup after config reload--#

export WM='bspwm' &

bspc rule -r "*"

#--Create Desktops--#

bspc monitor eDP1 -d 1 2 3 4 5 6 7 8 9 10

#--Autostart--#


# /home/micro-p/.local/bin/setbg &
/home/micro-p/.local/bin/launch_polybar &
sxhkd &
xrdb ~/.Xresources &
# wal -i $HOME/.config/wall.png --backend colorthief
killall picom ;
picom -b &
feh --bg-fill --no-fehbg /wall.png &
# killall
# launch_polybar &
killall dunst ;
dunst &
killall udiskie ;
udiskie -t &
killall nm-applet ;
nm-applet &
killall kdeconnect-indicator ;
kdeconnect-indicator &
# killlall blueberry-tray ;
# blueberry-tray &
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
killall monocle ;
~/.config/bspwm/monocle &
# alacritty --class scratch --position 1390 820 --dimensions 205 38 --config-file=/home/micro-p/.config/alacritty/alacritty_small.yml -e vis &
flameshot &

## Fullscreen True Transparency
# killall cleanfullscreen
# ~/.local/bin/cleanfullscreen &



#--Global Window Config--#

bspc config automatic_scheme alternate
bspc config initial_polarity second_child
bspc config honor_size_hints true
bspc config single_monocle false
bspc config borderless_monocle true
bspc config ignore_ewmh_focus true

bspc config click_to_focus none
bspc config focus_follows_pointer true
bspc config pointer_follows_focus true
bspc config pointer_follows_monitor true
bspc config pointer_modifier mod4
bspc config pointer_action1 move
bspc config pointer_action2 resize_side
bspc config pointer_action3 resize_corner

#--Border Colors--#

bspc config focused_border_color "#2b2b2b"
bspc config normal_border_color  "#000000"
bspc config presel_feedback_color	"#5e81ac"
bspc config urgent_border_color "#dd2727"

#--gapping--#

bspc config top_padding 16
bspc config bottom_padding 0
bspc config left_padding 0
bspc config right_padding 0

bspc config border_width 1
bspc config window_gap 10
bspc config split_ratio 0.55

bspc config -d \^10 window_gap 0

#---Window Rules--#

bspc rule -a Alacritty:scratch state=floating
bspc rule -a Alacritty:cheat state=floating
bspc rule -a Gimp desktop=^8 state=floating
bspc rule -a gimp desktop=^8 state=floating
bspc rule -a Brave-browser desktop='^1'
bspc rule -a okular desktop='^7'
bspc rule -a Zathura state=tiled desktop='^7'
bspc rule -a libreoffice desktop='^7'
bspc rule -a albert focus=on state=floating rectangle=600x27+10+1 center=false
bspc rule -a discord desktop='^4'
bspc rule -a TelegramDesktop desktop='^4'
bspc rule -a Thunar desktop='^5'
bspc rule -a Pcmanfm desktop='^5'
bspc rule -a Thunderbird desktop='^5'
bspc rule -a qBittorrent desktop='^6'
bspc rule -a mpv follow=on desktop='^10' state=pseudo_tiled
bspc rule -a 'Tor Browser' desktop='^9'
bspc rule -a Spotify desktop='^6'
bspc rule -a Rhythmbox desktop='^6'
bspc rule -a remmina desktop='^8'

CLICK TO VIEW

x