puzzlevision/modules/flake/systems.nix
Jo 8473347b4e
Some checks failed
Trufflehog: check for exposed secrets / Run trufflehog (push) Has been cancelled
Nix: check for unused code / Run deadnix (push) Has been cancelled
Nix: validate flake / Validate x86_64-linux (push) Has been cancelled
📦 Update flake to resolve easy-hosts error
2025-07-03 19:26:15 +02:00

25 lines
462 B
Nix

{
lib,
self,
inputs,
...
}:
{
imports = [
inputs.easy-hosts.flakeModule
];
easy-hosts = {
autoConstruct = true;
path = ../../systems;
perClass = class: {
modules =
(lib.optionals (class == "nixos") [
inputs.home-manager.nixosModules.default
inputs.sops-nix.nixosModules.sops
])
++ (self.lib.dirToModuleList ../${class}); # Import modules based on current classname.
};
};
}