setup should backup instead of rm
This commit is contained in:
parent
c9156c9e2c
commit
64f8ea8609
14
setup.sh
14
setup.sh
@ -36,16 +36,22 @@ setup_symlinks() {
|
|||||||
tput sgr0
|
tput sgr0
|
||||||
|
|
||||||
# Link .bashrc
|
# Link .bashrc
|
||||||
rm -rf $HOME/.bashrc
|
if [ -f $HOME/.bashrc ]; then
|
||||||
|
mv $HOME/.bashrc $HOME/.bashrc.bak
|
||||||
|
fi
|
||||||
ln -s $HOME/dotfiles/.bashrc $HOME/.bashrc
|
ln -s $HOME/dotfiles/.bashrc $HOME/.bashrc
|
||||||
|
|
||||||
# Link proper home-manager configs
|
# Link proper home-manager configs
|
||||||
rm -rf ~/.config/home-manager
|
if [ -d ~/.config/home-manager ]; then
|
||||||
|
mv ~/.config/home-manager ~/.config/home-manager.bak
|
||||||
|
fi
|
||||||
ln -s $HOME/dotfiles/config/home-manager ~/.config/home-manager
|
ln -s $HOME/dotfiles/config/home-manager ~/.config/home-manager
|
||||||
|
|
||||||
# Link proper nixos configs
|
# Link proper nixos configs
|
||||||
sudo rm -rf /etc/nixos/configuration.nix
|
if [ -d /etc/nixos ]; then
|
||||||
sudo ln -s $HOME/dotfiles/config/nixos/configuration.nix /etc/nixos/configuration.nix
|
sudo mv /etc/nixos /etc/nixos.bak
|
||||||
|
fi
|
||||||
|
sudo ln -s $HOME/dotfiles/config/nixos /etc/nixos
|
||||||
|
|
||||||
# Confirm paths are now proper symlinks
|
# Confirm paths are now proper symlinks
|
||||||
if [ -L $HOME/.bashrc ] && [ -L ~/.config/home-manager ] && [ -L /etc/nixos/configuration.nix ]; then
|
if [ -L $HOME/.bashrc ] && [ -L ~/.config/home-manager ] && [ -L /etc/nixos/configuration.nix ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user