summaryrefslogtreecommitdiffstats
path: root/nix-utils.sh
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2015-06-06 10:57:35 +0200
committerMatthias Beyer <mail@beyermatthias.de>2015-06-06 11:01:41 +0200
commite8602f3e27dc96f2563589e35843272b9b6151bd (patch)
treed06b4bbf2ca97f5ea5413488967c60eda01bc91c /nix-utils.sh
parentb69dffe00dd8d598c988267fe3117c2a5031304b (diff)
Add utils for showing system/user generation
Diffstat (limited to 'nix-utils.sh')
-rw-r--r--nix-utils.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/nix-utils.sh b/nix-utils.sh
index b58d86a..49b7b29 100644
--- a/nix-utils.sh
+++ b/nix-utils.sh
@@ -29,3 +29,15 @@ help_end() {
echo ""
}
+grep_generation() {
+ $* | grep current | cut -d " " -f 2
+}
+
+current_system_generation() {
+ grep_generation "sudo nix-env -p /nix/var/nix/profiles/system --list-generations"
+}
+
+current_user_generation() {
+ grep_generation "nix-env --list-generations"
+}
+