ark/hosts/default.nix
2022-04-09 22:09:32 +03:00

35 lines
571 B
Nix

{
inputs,
lib,
}: let
baseModules = [
../modules
../secrets
../locale
inputs.home.nixosModule
];
mkSystem = name: system: let
pkgs = lib.makePkgs system;
in
lib.nixosSystem {
inherit system;
modules =
baseModules
++ [
{
nixpkgs = {
inherit pkgs;
};
}
(import (./. + "/${name}/default.nix"))
];
specialArgs = {
inherit inputs;
tlib = lib;
};
};
in {
lungmen = mkSystem "lungmen" "x86_64-linux";
}