19 lines
310 B
Bash
19 lines
310 B
Bash
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
if [ "$#" -eq 0 ]; then
|
|
echo "Error: No arguments provided."
|
|
echo "Usage: $0 <path>"
|
|
exit 1
|
|
fi
|
|
|
|
CURRENT=$(readlink -f /etc/nixos)
|
|
if [ -d "/etc/nixos" ]; then
|
|
sudo rm -r /etc/nixos
|
|
fi
|
|
echo "Unlinked $CURRENT"
|
|
|
|
sudo ln -s $1 /etc/nixos
|
|
echo "Linked $(readlink -f /etc/nixos)"
|