add comment

refactor-host
Lzebulon 2025-12-15 20:21:26 +01:00
parent c0b76bba4d
commit e1fd5d8406
No known key found for this signature in database
GPG Key ID: D6CDAB8050CBBE7D
1 changed files with 24 additions and 21 deletions

View File

@ -19,12 +19,11 @@
};
outputs =
inputs@{
self,
nixpkgs,
flake-parts,
agenix,
...
inputs@{ self
, nixpkgs
, flake-parts
, agenix
, ...
}:
flake-parts.lib.mkFlake { inherit inputs; } {
imports = [ inputs.treefmt-nix.flakeModule ];
@ -41,22 +40,26 @@
hosts = import ./hosts.nix;
in
# Physiques
(mapAttrs (name: value:
nixosSystem {
specialArgs = inputs;
modules = [./hosts/physiques/${name}] ++ baseModules;
}
)
(filterAttrs (n: v: !(attrByPath ["is_debian"] false v)) hosts.physiques)
)//
(mapAttrs
(name: value:
nixosSystem {
specialArgs = inputs;
modules = [ ./hosts/physiques/${name} ] ++ baseModules;
}
)
# Filtre que c'est bien une machine Nixos
(filterAttrs (n: v: !(attrByPath [ "is_debian" ] false v)) hosts.physiques)
) //
# VMs
(mapAttrs (name: value:
nixosSystem {
specialArgs = inputs;
modules = [./hosts/vm/${name}] ++ baseModules;
}
)
(filterAttrs (n: v: !(attrByPath ["is_debian"] false v)) hosts.vms)
(mapAttrs
(name: value:
nixosSystem {
specialArgs = inputs;
modules = [ ./hosts/vm/${name} ] ++ baseModules;
}
)
# Filtre que c'est bien une machine Nixos
(filterAttrs (n: v: !(attrByPath [ "is_debian" ] false v)) hosts.vms)
);
};