diff --git a/alacritty/alacritty.toml b/alacritty/.config/alacritty/alacritty.toml similarity index 100% rename from alacritty/alacritty.toml rename to alacritty/.config/alacritty/alacritty.toml diff --git a/fish/completions/nvm.fish b/fish/.config/fish/completions/nvm.fish similarity index 100% rename from fish/completions/nvm.fish rename to fish/.config/fish/completions/nvm.fish diff --git a/fish/conf.d/nvm.fish b/fish/.config/fish/conf.d/nvm.fish similarity index 100% rename from fish/conf.d/nvm.fish rename to fish/.config/fish/conf.d/nvm.fish diff --git a/fish/config.fish b/fish/.config/fish/config.fish similarity index 100% rename from fish/config.fish rename to fish/.config/fish/config.fish diff --git a/fish/fish_plugins b/fish/.config/fish/fish_plugins similarity index 100% rename from fish/fish_plugins rename to fish/.config/fish/fish_plugins diff --git a/fish/fish_variables b/fish/.config/fish/fish_variables similarity index 100% rename from fish/fish_variables rename to fish/.config/fish/fish_variables diff --git a/fish/functions/_nvm_index_update.fish b/fish/.config/fish/functions/_nvm_index_update.fish similarity index 100% rename from fish/functions/_nvm_index_update.fish rename to fish/.config/fish/functions/_nvm_index_update.fish diff --git a/fish/functions/_nvm_list.fish b/fish/.config/fish/functions/_nvm_list.fish similarity index 100% rename from fish/functions/_nvm_list.fish rename to fish/.config/fish/functions/_nvm_list.fish diff --git a/fish/functions/_nvm_version_activate.fish b/fish/.config/fish/functions/_nvm_version_activate.fish similarity index 100% rename from fish/functions/_nvm_version_activate.fish rename to fish/.config/fish/functions/_nvm_version_activate.fish diff --git a/fish/functions/_nvm_version_deactivate.fish b/fish/.config/fish/functions/_nvm_version_deactivate.fish similarity index 100% rename from fish/functions/_nvm_version_deactivate.fish rename to fish/.config/fish/functions/_nvm_version_deactivate.fish diff --git a/fish/functions/nvm.fish b/fish/.config/fish/functions/nvm.fish similarity index 100% rename from fish/functions/nvm.fish rename to fish/.config/fish/functions/nvm.fish diff --git a/install-folders.sh b/install-folders.sh new file mode 100644 index 0000000..a5ba042 --- /dev/null +++ b/install-folders.sh @@ -0,0 +1,27 @@ +while true; do + read -p "Do you want to link home folders with external storage? y/N: " storageChoice + storageChoice=$(echo "$storageChoice" | tr '[:upper:]' '[:lower:]') + + sudo rm -rf ~/Public ~/Templates + + if [ "$storageChoice" = "y" ]; then + read -p "Specify the path to the external storage device (full path must be used): " storagePath + + sudo rm -rf ~/Documents ~/Pictures ~/Downloads ~/Videos ~/Music + + ln -s "$storagePath/Pictures/" ~/ + ln -s "$storagePath/Repos/" ~/ + ln -s "$storagePath/Documents/" ~/ + ln -s "$storagePath/Downloads/" ~/ + ln -s "$storagePath/Videos/" ~/ + ln -s "$storagePath/Music/" ~/ + + break + elif [ "$storageChoice" = "n" ]; then + echo "Skipping sym linking..." + cp -r ./Repos ~ + break + else + echo "Invalid input. Please enter y or n." + fi +done