All checks were successful
Run nix flake check / flake-check (push) Successful in 2m12s
Replace scattered osConfig.system.name comparisons with a declarative host.capabilities module. This improves maintainability and semantic clarity by expressing what capabilities a host has rather than checking its name. Changes: - Add system/host-capabilities.nix with options for hardware, form factor, UI behavior, services, and backup configuration - Configure capabilities in hosts/gunter and hosts/magicman - Migrate 6 files to use capabilities: packages, waybar, ssh, backup-home - Remove redundant host name check for pciutils in gunter config - Make backup-home service conditionally enabled based on capabilities Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
23 lines
344 B
Nix
23 lines
344 B
Nix
{
|
|
imports = [
|
|
./boot.nix
|
|
./fonts.nix
|
|
./fwupd.nix
|
|
./git.nix
|
|
./greetd.nix
|
|
./host-capabilities.nix
|
|
./hyprland.nix
|
|
./label.nix
|
|
./libvirt.nix
|
|
./locale.nix
|
|
./networking.nix
|
|
./nix-config.nix
|
|
./podman.nix
|
|
./root-ca.nix
|
|
./security.nix
|
|
./services.nix
|
|
./users.nix
|
|
./xdg.nix
|
|
];
|
|
}
|