update symlinks

This commit is contained in:
Benjamin Palko 2024-07-14 23:30:04 -04:00
parent dec5fcf0f5
commit c8b480ccfd

View file

@ -1,30 +1,11 @@
#!/bin/bash #!/bin/bash
# files
files=(
".bashrc"
".zshrc"
".tool-versions"
)
_symlinkFiles() {
for file; do
if [ -h ~/${file} ]; then
continue
fi
if [ -f ~/${file} ]; then
rm ~/${file}
fi
ln -s ~/dotfiles/${file} ~/${file}
done
}
# directories # directories
directories=( directories=(
"cava" "cava"
"gtk-3.0" "gtk-3.0"
"gtk-4.0"
"hypr" "hypr"
"kitty"
"nvim" "nvim"
"rofi" "rofi"
"swappy" "swappy"
@ -35,16 +16,15 @@ directories=(
_symlinkDirs() { _symlinkDirs() {
for dir; do for dir; do
if [ -h ~/.config/${dir} ]; then if [ -h ~/.config/"${dir}" ]; then
continue continue
fi fi
if [ -d ~/.config/${dir}/ ]; then if [ -d ~/.config/"${dir}"/ ]; then
echo "Deleting existing directory ${dir}" echo "Deleting existing directory ${dir}"
rm -rf ~/.config/${dir}/ rm -rf ~/.config/"${dir}"/
fi fi
ln -s ~/dotfiles/${dir}/ ~/.config/ ln -s ~/dotfiles/"${dir}"/ ~/.config/
done done
} }
_symlinkFiles "${files[@]}"
_symlinkDirs "${directories[@]}" _symlinkDirs "${directories[@]}"