create-host: fix flake.nix indentation patterns

The regex patterns expected 6 spaces of indentation but flake.nix uses
8 spaces for host entries. Also updated generated entry template to
match current flake.nix style (using commonModules ++).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-07 12:48:29 +01:00
parent 26ca6817f0
commit b0d35f9a99

View File

@@ -152,15 +152,8 @@ def update_flake_nix(config: HostConfig, repo_root: Path, force: bool = False) -
specialArgs = {{
inherit inputs self sops-nix;
}};
modules = [
(
{{ config, pkgs, ... }}:
{{
nixpkgs.overlays = commonOverlays;
}}
)
modules = commonModules ++ [
./hosts/{config.hostname}
sops-nix.nixosModules.sops
];
}};
"""