From 0771a609fafa9e35c558402d7d27fb5c2b4998d8 Mon Sep 17 00:00:00 2001 From: Sean Buckley Date: Sun, 2 Jan 2022 17:34:13 -0500 Subject: [PATCH] deploy: make check-updates nicer --- lib/deploy.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lib/deploy.nix b/lib/deploy.nix index 315c140..82c2fa6 100644 --- a/lib/deploy.nix +++ b/lib/deploy.nix @@ -63,13 +63,8 @@ let set -eu export SSH_CONFIG_FILE=${sshConfig} c="${pkgs.colmena}/bin/colmena" - diff <( - $c exec -v -- readlink /run/current-system |& grep /nix/store | sed 's/.*| //g' | sort - ) <( - $c eval -E ' - { nodes, ... }: map (x: x.config.system.build.toplevel) (builtins.attrValues nodes) - ' | jq .[] -r | sort - ) + j="$($c eval -E '{nodes,...}: builtins.mapAttrs (n: v: v.config.system.build.toplevel) nodes')" + $c exec -- '[ "$(echo '"'$j'"' | jq -r .$(hostname))" = "$(readlink /run/current-system)" ]' ''; in