dotfiles

My dotfiles.
git clone git://git.ryanmj.xyz/dotfiles.git
Log | Files | Refs | LICENSE

bspwmrc (1147B)


      1 #!/usr/bin/env zsh
      2 
      3 pgrep -x sxhkd > /dev/null || sxhkd &
      4 
      5 ws1=("Web" "Music"  "Mail" "_>"  "Msg")
      6 ws2=("_>" "_>" "_>" "_>" "Prop")
      7 
      8 if [ "$HOST" = "Southpark" ]; then
      9    bspc monitor "DisplayPort-1" -d $ws1
     10    bspc monitor "HDMI-A-2" -d $ws2
     11    xset -display :0.0 s off
     12    xset -display :0.0 s noblank
     13 else
     14      bspc monitor -d $ws1 $ws2
     15 fi
     16 
     17 bspc config merge_overlapping_monitors true
     18 
     19 
     20 bspc config border_width         2
     21 bspc config window_gap          12
     22 
     23 bspc config split_ratio          0.52
     24 bspc config borderless_monocle   true
     25 bspc config gapless_monocle      true
     26 bspc config focus_follows_pointer true
     27 
     28 
     29 bspc rule -a Gimp desktop='^7' state=floating follow=on
     30 bspc rule -a brave desktop='^1' focus=on follow=on
     31 bspc rule -a discord desktop='^5'
     32 bspc rule -a slack desktop='^5'
     33 bspc rule -a element desktop='^5'
     34 bspc rule -a Emacs state=tiled follow=on
     35 bspc rule -a emacsclient state=tiled follow=on
     36 bspc rule -a emacs state=tiled follow=on
     37 bspc rule -a Steam desktop='^10'
     38 bspc rule -a zoom desktop='^10'
     39 bspc rule -a Screenkey manage=off
     40 
     41 
     42 (sleep 3s && \
     43      /home/ryan/src/dotfiles/scripts/init-polybar.sh) &>/dev/null &
     44 
     45 
     46 picom -b
     47