diff options
Diffstat (limited to 'share/hoarder/nix/unix/linux/install')
-rwxr-xr-x | share/hoarder/nix/unix/linux/install | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/share/hoarder/nix/unix/linux/install b/share/hoarder/nix/unix/linux/install new file mode 100755 index 0000000..d41abb4 --- /dev/null +++ b/share/hoarder/nix/unix/linux/install @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# +# Install Nix package manager. +# + +# Parameters +SHARE="$1" +BASE="$SHARE/../.." + +# Include basic functions +. $SHARE/trashman/functions || exit 1 + +# Check for curl +if ! which curl > /dev/null 2>&1; then + trashman_echo "Needs curl to install Nix" + exit 1 +fi + +# https://nixos.org/nix/manual/#sect-multi-user-installation +sudo mkdir -m 0755 /nix && sudo chown $(whoami) /nix +sudo group add nixbld + +sh <(curl -L https://nixos.org/nix/install) |