#!/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'