From c8b480ccfd5c10cd29a76b57705ef5bf03ec7a89 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Sun, 14 Jul 2024 23:30:04 -0400 Subject: [PATCH] update symlinks --- .install/symlink.sh | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) diff --git a/.install/symlink.sh b/.install/symlink.sh index 69ae303..5057f2b 100755 --- a/.install/symlink.sh +++ b/.install/symlink.sh @@ -1,30 +1,11 @@ #!/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=( "cava" "gtk-3.0" + "gtk-4.0" "hypr" - "kitty" "nvim" "rofi" "swappy" @@ -35,16 +16,15 @@ directories=( _symlinkDirs() { for dir; do - if [ -h ~/.config/${dir} ]; then + if [ -h ~/.config/"${dir}" ]; then continue fi - if [ -d ~/.config/${dir}/ ]; then + if [ -d ~/.config/"${dir}"/ ]; then echo "Deleting existing directory ${dir}" - rm -rf ~/.config/${dir}/ + rm -rf ~/.config/"${dir}"/ fi - ln -s ~/dotfiles/${dir}/ ~/.config/ + ln -s ~/dotfiles/"${dir}"/ ~/.config/ done } -_symlinkFiles "${files[@]}" _symlinkDirs "${directories[@]}"