nix: ability to deploy oracle

This commit is contained in:
Primrose 2024-07-22 21:47:54 +02:00
parent eb789e65ed
commit dad09ed8fd
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
2 changed files with 48 additions and 26 deletions

View file

@ -78,18 +78,26 @@ let
)
);
mkHomeManagers = many (
mkHomeManager (
{ hostname, ... }:
[
{ home.stateVersion = "24.05"; }
self.homeModules._
./home/${hostname}
nixpkgsRegistry
self.homeModules.auto-gc # Enable user gc only when home-manager is used standalone
]
)
);
mkHomeManagers =
let
go = mkHomeManager (
{ hostname, ... }:
[
{ home.stateVersion = "24.05"; }
self.homeModules._
./home/${hostname}
nixpkgsRegistry
self.homeModules.auto-gc # Enable user gc only when home-manager is used standalone
]
);
in
many (
args@{ system, ... }:
let
config = go args;
in
config // { deploy = inputs.deploy-rs.lib.${system}.activate.home-manager config; }
);
in
{