-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.sh
executable file
·89 lines (73 loc) · 1.27 KB
/
install.sh
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
DIR="$HOME/.dotfiles"
install() {
mkdir --parents $(dirname "${HOME}/$1")
ln -sf "${DIR}/$1" "${HOME}/$1"
}
keyboard() {
install .Xmodmap
}
shell() {
install .bashrc
install .profile
}
vim() {
install .vimrc
install .vim/pack/dotfiles
}
ui() {
bspwm
sxhkd
bar
twmn
picom
xresources
theme
background
rofi
}
bspwm() {
install .config/bspwm/bspwmrc
install .config/bspwm/bspwm_killall
}
sxhkd() {
install .config/sxhkd/sxhkdrc
}
bar() {
install .config/panel/panel
install .config/panel/colors
install .config/panel/config
install .config/panel/popup_cal
install .config/panel/popup_sound
install .config/panel/popup_power
install .config/panel/content
}
twmn() {
install .config/twmn/twmn.conf
}
picom() {
install .picom.conf
}
xresources() {
install .Xresources
}
theme() {
install .config/numix-folders
echo "Trying to set up numix folders. This might need root permissions"
#numix-folders -p
}
background() {
install .local/share/backgrounds/colorful-triangles-background.jpg
}
rofi() {
install .config/rofi/config.rasi
install .config/rofi/themes/dmenu.rasi
}
bin() {
install .bin/fixbar
install .bin/rxvt
}
keyboard
shell
vim
ui
bin