-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.sh
executable file
·36 lines (32 loc) · 1.31 KB
/
setup.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
#!/usr/bin/env bash
echo "######### NOT Checks avalable right now ##############\n"
# This is a very rough script for now I will make more clean and dynamic later
# Location of present dotfile folder cloned grom git
myloc="$(dirname $(realpath ${BASH_SOURCE[@]:-0}))"
# function to link the files
linking() {
echo "$1 -> $2"
ln -sf "$1" "$2"
echo " DONE"
}
linking "$myloc/hypr" "$HOME/.config/"
linking "$myloc/shell" "$HOME/.config/shell"
linking "$myloc/waybar" "$HOME/.config/waybar"
linking "$myloc/mako" "$HOME/.config/mako"
linking "$myloc/cava" "$HOME/.config/caval"
linking "$myloc/foot" "$HOME/.config/foot"
linking "$myloc/starship.toml" "$HOME/.config/starship.toml"
linking "$myloc/udiskie" "$HOME/.config/udiskie"
linking "$myloc/rofi" "$HOME/.config/rofi"
linking "$myloc/nautilus" "$HOME/.config/nautilus/"
linking "$myloc/wlogout" "$HOME/.config/"
linking "$myloc/neofetch" "$HOME/.config/neofetch"
linking "$myloc/kanshi" "$HOME/.config/kanshi"
# linking "$myloc/foot" "$HOME/.config/"
# linking "$myloc/mako" "$HOME/.config/"
# linking "$myloc/btop" "$HOME/.config/"
# linking "$myloc/rofi" "$HOME/.config/"
# linking "$myloc/yay" "$HOME/.config/"
# linking "$myloc/neofetch" "$HOME/.config/"
# linking "$myloc/udiskie" "$HOME/.config/"
# linking "$myloc/networkmanager-dmenu" "$HOME/.config/"