21 lines
897 B
Nix
21 lines
897 B
Nix
# ============================================================================
|
|
# Host Type Modules Export
|
|
# ============================================================================
|
|
# This file exposes each host type as a reusable NixOS module that can be
|
|
# imported by external flakes or configurations.
|
|
#
|
|
# Usage in another flake:
|
|
# inputs.nixos-systems.nixosModules.nix-desktop
|
|
# inputs.nixos-systems.nixosModules.nix-laptop
|
|
# etc.
|
|
|
|
{ inputs }:
|
|
{
|
|
nix-desktop = import ../hosts/types/nix-desktop.nix { inherit inputs; };
|
|
nix-laptop = import ../hosts/types/nix-laptop.nix { inherit inputs; };
|
|
nix-surface = import ../hosts/types/nix-surface.nix { inherit inputs; };
|
|
nix-lxc = import ../hosts/types/nix-lxc.nix { inherit inputs; };
|
|
nix-wsl = import ../hosts/types/nix-wsl.nix { inherit inputs; };
|
|
nix-ephemeral = import ../hosts/types/nix-ephemeral.nix { inherit inputs; };
|
|
}
|