17 lines
271 B
Bash
17 lines
271 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)
|
|
sudo rm /etc/nixos
|
|
echo "Unlinked $CURRENT"
|
|
|
|
sudo ln -s $1 /etc/nixos
|
|
echo "Linked $(readlink -f /etc/nixos)"
|