]> git.immae.eu Git - perso/Immae/Config/Nix.git/commitdiff
Add version logs for make-env
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Sun, 5 May 2019 12:47:05 +0000 (14:47 +0200)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Sun, 5 May 2019 12:47:05 +0000 (14:47 +0200)
.gitignore
nix_path_env
scripts/make-env
scripts/nix_infos [new file with mode: 0755]

index d6944e3ddc11511682f389460746cc04e6f7da67..feb036e5460c53fde86e3295d46e7ead8fdb1eab 100644 (file)
@@ -1 +1,2 @@
 /result*
+/versions_log
index 0ec2387926083d21fd42f0851a23b0449779ef39..cfe37e6ddf3f4bc9e5c18258ffed9322a695fef0 100644 (file)
@@ -9,4 +9,3 @@ fi
 nixpkgsPrevious="$nixpkgs"
 nixpkgsNext="$nixpkgs"
 export NIX_PATH="nixpkgs=$nixpkgs:nixpkgsNext=$nixpkgsNext:nixpkgsPrevious=$nixpkgsPrevious"
-
index fc52adc272fb4befc6e7b7a96570ebebb8067cb9..ebb1eed2ec1ad9ef2cc92069ac6f38995ff306ee 100755 (executable)
@@ -4,3 +4,8 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
 
 source $(dirname $DIR)/nix_path_env
 nix-env -r -i -A myEnvironments.immae-eu -f "<nixpkgs>" "$@"
+
+cat >> $(dirname $DIR)/versions_log <<EOF
+# Ran $(date) with args "$@"
+$($DIR/nix_infos | sed -e "s/^/#   /")
+EOF
diff --git a/scripts/nix_infos b/scripts/nix_infos
new file mode 100755 (executable)
index 0000000..f824305
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
+
+source $(dirname $DIR)/nix_path_env
+version=$(nix eval --raw nixpkgs.lib.version)
+mainversion=$(echo $version | cut -d"." -f -2)
+
+echo "https://releases.nixos.org/nixos/$mainversion/nixos-$version/nixexprs.tar.xz"
+nix eval --raw nixpkgs.bc.meta.position | cut -d"/" -f-4