-if ! nix-channel --list | grep -q "$NixChannelName $NixChannelUrl"; then
- cat <<-EOF
- A new nix channel will be installed (or upgraded) to freeze the packages
- version:
- $NixChannelName $NixChannelUrl
- > nix-channel --add $NixChannelUrl $NixChannelName
- > nix-channel --update
- If this step fail, you may have to disable sandboxing in
- /etc/nix/nix.conf and rerun
- > nix-channel --update
- manually.
- Continue? [y/N]
- EOF
- read y
- if [ "$y" = "y" -o "$y" = "Y" ]; then
- nix-channel --add $NixChannelUrl $NixChannelName
- nix-channel --update
- else
- echo "Aborting"
- exit 1
- fi
-fi
-