update symlinks
This commit is contained in:
parent
dec5fcf0f5
commit
c8b480ccfd
1 changed files with 5 additions and 25 deletions
|
|
@ -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[@]}"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue