Files
nixos-configuration/rebuild.sh
2022-10-18 20:29:15 +02:00

30 lines
506 B
Bash
Executable File

#!/usr/bin/env bash
set -e
#git commit
git status
function build {
echo "Copying configurations to etc and rebuilding."
#sudo cp /home/adam/nixos-configurations/*.nix /etc/nixos/.
echo "Rebuilding os..." $@
#sudo nixos-rebuild switch $@
exit 0
}
echo -e "\nDo you want to continue?"
select yn in "Build" "Build and Upgrade" "Commit" "Exit"; do
case $yn in
Build ) build;;
"Build and Upgrade" ) build --upgrade;;
Commit ) git commit -a;;
Exit ) exit;;
esac
done