12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #!/bin/sh
- #######################################################
- # ██████╗ ███████╗██████╗ ██╗ ██╗███╗ ███╗
- # ██╔══██╗██╔════╝██╔══██╗██║ ██║████╗ ████║
- # ██████╔╝███████╗██████╔╝██║ █╗ ██║██╔████╔██║
- # ██╔══██╗╚════██║██╔═══╝ ██║███╗██║██║╚██╔╝██║
- # ██████╔╝███████║██║ ╚███╔███╔╝██║ ╚═╝ ██║
- # ╚═════╝ ╚══════╝╚═╝ ╚══╝╚══╝ ╚═╝ ╚═╝
- #
- # By: Anas Elgarhy: @anas-elgarhy or @anaselgarhy
- ####################################################
- # Terminal
- export TERMINAL=kitty
- pgrep -x sxhkd > /dev/null || sxhkd &
- setxkbmap -model pc101 -layout us,ar -variant ,, -option grp:win_space_toggle &
- /bin/stickykeys &
- nitrogen --restore &
- nm-applet &
- copyq &
- polybar &
- # eww -c $HOME/.config/eww/eww-bar --restart open bar &
- bspc monitor -d www dev sys chat img vid mus vbox gfx \;
- bspc config border_width 2
- bspc config window_gap 2
- bspc config split_ratio 0.52
- bspc config borderless_monocle true
- bspc config single_monocle true
- bspc config gapless_monocle false
- # Rules
- bspc rule -a Gimp desktop='^9' state=floating follow=on
- bspc rule -a firefoxdeveloperedition desktop='^1' state=tiling follow=on
- bspc rule -a "Tor Browser" desktop='^10' state=tiling follow=off
- bspc rule -a "keepassxc" desktop='^10' state=tiling follow=on
- bspc rule -a "discord" desktop='^4' state=tiling follow=on
- bspc rule -a "jetbrains-idea" desktop='^2' state=tiling follow=on
- bspc rule -a "jetbrains-pycharm" desktop='^2' state=tiling follow=on
- bspc rule -a "jetbrains-clion" desktop='^2' state=tiling follow=on
- bspc rule -a "jetbrains-webstorm" desktop='^2' state=tiling follow=on
- bspc rule -a "jetbrains-rubymine" desktop='^2' state=tiling follow=on
- bspc rule -a "jetbrains-goland" desktop='^2' state=tiling follow=on
|