X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fnix_env;fp=scripts%2Fnix_env;h=6326243b6bb694a7b2505b663f67f0aef8b5f481;hb=132484450d4d0610444ab680906f7c4490273a60;hp=0000000000000000000000000000000000000000;hpb=e17ce661cc5be91523fc448fdf52cd36f6447f10;p=perso%2FImmae%2FConfig%2FNix%2FNUR.git diff --git a/scripts/nix_env b/scripts/nix_env new file mode 100644 index 00000000..6326243b --- /dev/null +++ b/scripts/nix_env @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -z "$NIXOPS_DEPLOYMENT" ]; then + # This will automatically upgrade to latest version at each build + nixpkgs="https://nixos.org/channels/nixos-19.03/nixexprs.tar.xz" +else + nixpkgs="https://releases.nixos.org/nixos/19.03/nixos-19.03.172530.096e2f137b6/nixexprs.tar.xz" +fi +nixpkgsPrevious="$nixpkgs" +nixpkgsNext="$nixpkgs" +export NIX_PATH="nixpkgs=$nixpkgs:nixpkgsNext=$nixpkgsNext:nixpkgsPrevious=$nixpkgsPrevious" + +nixops_custom () { + DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" + d=$(nix-build --no-out-link -E "with import { overlays = builtins.attrValues (import $(dirname $DIR)/overlays); }; nixops") + ${d}/bin/nixops "$@" +}