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'
|
x