bspwmrc 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. #! /bin/sh
  2. # ----------------------------------------------------
  3. # AUTOSTART
  4. # ----------------------------------------------------
  5. pgrep -x sxhkd > /dev/null || sxhkd &
  6. # FIX CURSOR.
  7. xsetroot -cursor_name left_ptr
  8. # RUN NOTIFICATION DAEMON.
  9. dunst --config $HOME/.config/dunst/dunstrc &
  10. # SYSTRAY
  11. # nm-applet &
  12. # volctl &
  13. # volumeicon &
  14. # xbacklight -set 50
  15. # sleep 3 && sbxkb &
  16. # sleep 4 && udiskie --automount --notify --tray &
  17. dunst &
  18. unclutter &
  19. # picom -m &
  20. # picom --backend glx --vsync &
  21. # picom &
  22. numlockx &
  23. # BAR POLYBAR
  24. polybar &
  25. # ~/.config/polybar/./launch.sh --shapes &
  26. # xrdb merge ~/.Xresources
  27. # ----------------------------------------------------
  28. # BSPWM
  29. # ----------------------------------------------------
  30. # bspc monitor -d I II III IV V VI VII VIII IX X
  31. bspc monitor -d '1:' '2:' '3:󰟞' '4:󰍩' '5:󰠮' '6:󰎄' '7:󱉟' '8:󰈫' '9:󰣠'
  32. bspc config border_width 2
  33. bspc config window_gap 4
  34. bspc config split_ratio 0.52
  35. bspc config borderless_monocle true
  36. bspc config gapless_monocle true
  37. bspc config focused_border_color "#de935f"
  38. bspc config normal_border_color "#1d1f21"
  39. bspc config presel_feedback_color '#81a2be'
  40. bspc rule -a firefox desktop='^2' follow=on focus=on
  41. bspc rule -a TelegramDesktop desktop='^4' follow=on focus=on
  42. bspc rule -a Element desktop='^4' follow=on focus=on
  43. bspc rule -a calibre desktop='^7' follow=on focus=on
  44. bspc rule -a obs desktop='^8' follow=on focus=on
  45. bspc rule -a kdenlive desktop='^8' follow=on focus=on
  46. bspc rule -a mpv state=floating focus=on follow=on
  47. bspc rule -a obsidian desktop='^5' focus=on follow=on
  48. bspc rule -a qBittorrent desktop='^9' focus=on follow=on
  49. # bspc rule -a Gimp desktop='^8' state=floating follow=on
  50. # bspc rule -a Chromium desktop='^2'
  51. # bspc rule -a mplayer2 state=floating
  52. # bspc rule -a Kupfer.py focus=on
  53. # bspc rule -a Screenkey manage=off
  54. # ----------------------------------------------------
  55. # POST LOADING BSPWM
  56. # ----------------------------------------------------
  57. #
  58. # WALLPAPERS
  59. # feh --bg-fill ~/Wallpapers/archkali.png &