2023-11-10 20:28:51 +00:00

29 lines
661 B
Bash
Executable File

#!/usr/bin/env bash
# Install the Nix package manager as a secondary package manager.
# This can sometimes be useful for getting more recent packages.
set -e
# Abort installation if Nix is already installed
if [ -d /nix ]; then
exit 0
fi
# Download the Nix installer and it's signature from NixOS.org
curl -so install-nix https://releases.nixos.org/nix/nix-2.13.3/install
# Run the installer
sh ./install-nix
# Source the nix profile
cat << EOF > ~vagrant/.bashrc
# Source nix if it's installed
if [ -r ~/.nix-profile/etc/profile.d/nix.sh ]; then
. ~/.nix-profile/etc/profile.d/nix.sh
fi
EOF
# Remove the installer and signature
rm -f ./install-nix