deploy: take deploy-rs from cache

This commit is contained in:
b12f 2024-08-14 10:35:17 +02:00
parent b20b5d10b8
commit e712fd4515
Signed by: b12f
GPG key ID: 729956E1124F8F26

View file

@ -49,11 +49,23 @@ in {
lib.recursiveUpdate
(lib.mapAttrs
(
_: c: {
_: c: let
system = c.pkgs.stdenv.hostPlatform.system;
# Unmodified nixpkgs
pkgs = import inputs.nixpkgs { inherit system; };
# nixpkgs with deploy-rs overlay but force the nixpkgs package
deployPkgs = import inputs.nixpkgs {
inherit system;
overlays = [
inputs.deploy-rs.overlay # or deploy-rs.overlays.default
(self: super: { deploy-rs = { inherit (pkgs) deploy-rs; lib = super.deploy-rs.lib; }; })
];
};
in {
hostname = getFqdn c;
profiles.system = {
user = "root";
path = inputs.deploy-rs.lib.${c.pkgs.stdenv.hostPlatform.system}.activate.nixos c;
path = deployPkgs.deploy-rs.lib.activate.nixos c;
};
}
)