-
Notifications
You must be signed in to change notification settings - Fork 0
/
bspwmrc
executable file
·93 lines (72 loc) · 2.36 KB
/
bspwmrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#! /bin/sh
#
# Gideon's bspwmrc file.
# Please note, this is by no
# means anything special.
# ^_^
#
#----------------------------
# Some config
#----------------------------
bspc config border_width 2
bspc config window_gap 35
bspc config split_ratio 0.50
bspc config borderless_monocle true
bspc config gapless_monocle true
bspc config focus_by_distance true
bspc config focus_follows_pointer false
#----------------------------
# Border Colors
#----------------------------
bspc config normal_border_color "#1e1e1e"
bspc config active_border_color "#2fd496"
bspc config focused_border_color "#2fd496"
bspc config presel_border_color "#ffffff"
#----------------------------
# Monitor names
#----------------------------
#bspc monitor -d $(echo -e '\uf109') $(echo -e '\uf268') $(echo -e '\uf120') $(echo -e '\uf001') $(echo -e '\uf181') $(echo -e '\uf126') $(echo -e $
bspc monitor -d $(echo -e '\uf109') $(echo -e '\uf268') $(echo -e '\uf120') $(echo -e '\uf001') $(echo -e '\uf181') $(echo -e '\uf126') $(echo -e '\uf008') $(echo -e '\uf1b6') $(echo -e '\uf085') $(echo -e '\uf1fc')
#----------------------------
# Rules
#----------------------------
bspc rule -a gimp-2.8 desktop=^10 follow=on floating=on
bspc rule -a Steam desktop=^8
bspc rule -a sun-awt-X11-XFramePeer desktop=^3
#----------------------------
# Set wallpaper
#----------------------------
feh --bg-scale ~/.config/bspwm/wallpaper/current.jpg
#----------------------------
# Launch stuff
#----------------------------
#----------------------------
# first, lets setup ncmpcpp
#----------------------------
bspc rule -a URxvt desktop=^4 split_ratio=0.50 focus=off &
urxvt -e ncmpcpp -s visualizer &
sleep 0.5
urxvt -e ncmpcpp -s browser &
sleep 0.5
bspc rule -a URxvt desktop=^4 split_ratio=0.80 focus=off &
sleep 0.5
urxvt -e ncmpcpp -s playlist &
sleep 0.5
bspc rule -r URxvt desktop=^4 split_ratio=0.50 focus=off &
bspc rule -r URxvt desktop=^4 split_ratio=0.80 focus=off &
bspc desktop=^4 -f --rotate 180
#Maak die window_gap vir my music desktop net reg :)
for w in $(bspc query -W -d ^4); do bspc config -w $w window_gap 130; done
#nou roteer music desktop
bspc desktop ^4 --rotate 180;
#nou maak ons die laaste window kleiner
bspc desktop ^4 -f
bspc window -e up +50
bspc window -e up +50
bspc window -e up +50
bspc window -e up +50
bspc window -e up +50
bspc desktop ^1 -f
compton &
guake &
panel &