all repos

dotfiles @ 43b3ba3aaa6835036b8c90a5dd8a25456cf2314d

i use rach linux btw

dotfiles/config/bspwm/bspwmrc (view raw)

1
#!/bin/sh
2
# Smirnov-O <ss2316544@gmail.com>
3
# BSPWM config file
4
5
###== Functions
6
A() {  # AutoStart
7
  if ! pgrep $1
8
     then $@& fi
9
}
10
C() {  # Config
11
    bspc config $@
12
}
13
R() {  # Set rule
14
    bspc rule -a $@
15
}
16
17
#== Autostart
18
A feh --randomize --bg-scale ~/Pictures/wallp &
19
xautolock -time 5 -locker "slock" &
20
A sxhkd -c ~/.config/bspwm/sxhkd &
21
~/.config/bspwm/polybar/bar.sh &
22
A picom -b &
23
24
#== BSPWM
25
26
# Workspaces
27
bspc monitor -d 1 2 3 4 5 6 7 8 9
28
29
# General
30
C border_width          2
31
C window_gap            2
32
C split_ratio           0.50
33
C borderless_monocle    true
34
C gapless_monocle       true
35
C single_monocle        true
36
C focus_follows_pointer true
37
38
# Colors
39
C normal_border_color  "#090909"
40
C active_border_color  "#1F2324"
41
C focused_border_color "#008DCD"
42
C urgent_border_color  "#FF6C6B"
43
44
#== BSPWM Rules
45
R kitty           desktop='^1' focus=on  follow=on
46
R Google-chrome   desktop='^2' focus=on  follow=on
47
R Brave           desktop='^2' focus=on  follow=on
48
R Code            desktop='^3' focus=on  follow=on state=fullscreen
49
R Postman         desktop='^4' focus=off follow=off
50
R Simplenote      desktop='^4' focus=off follow=off
51
R Zathura         desktop='^4' focus=on  follow=on state=tiled
52
R discord         desktop='^5' focus=on  follow=off
53
R TelegramDesktop desktop='^5' focus=off follow=on
54
R Nemo            desktop='^5' focus=on  follow=on
55
R KeePassXC       desktop='^6' focus=on  follow=on