From ef7ec993e89772eed95d28a739bcddd8766df025 Mon Sep 17 00:00:00 2001 From: Cole Helbling Date: Mon, 1 Mar 2021 13:11:02 -0800 Subject: [PATCH] modules/age: build local rage if pkgs.rage is older than 0.5.0 --- modules/age.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/age.nix b/modules/age.nix index e71548d..34a68e0 100644 --- a/modules/age.nix +++ b/modules/age.nix @@ -4,7 +4,12 @@ with lib; let cfg = config.age; - rage = pkgs.callPackage ../pkgs/rage.nix {}; + + # we need at least rage 0.5.0 to support ssh keys + rage = + if lib.versionOlder pkgs.rage.version "0.5.0" + then pkgs.callPackage ./rage.nix { } + else pkgs.rage; ageBin = "${rage}/bin/rage"; users = config.users.users;