nixberry: first steps towards new config

This commit is contained in:
Christoph Hollizeck 2025-11-21 14:51:19 +01:00
parent 7139d729e6
commit 0322c74f99
Signed by: Daholli
GPG key ID: 249300664F2AF2C7
6 changed files with 374 additions and 78 deletions

View file

@ -19,18 +19,32 @@ in
name = lib.removePrefix prefix name;
};
};
raspberrypis = [ "nixberry" ];
in
{
name = lib.removePrefix prefix name;
value = inputs.nixpkgs.lib.nixosSystem {
inherit specialArgs;
modules = module.imports ++ [
inputs.home-manager.nixosModules.home-manager
{
home-manager.extraSpecialArgs = specialArgs;
value =
if builtins.elem name raspberrypis then
inputs.nixos-raspberrypi.lib.nixosSystem {
inherit specialArgs;
modules = module.imports ++ [
inputs.home-manager.nixosModules.home-manager
{
home-manager.extraSpecialArgs = specialArgs;
}
];
}
];
};
else
inputs.nixpkgs.lib.nixosSystem {
inherit specialArgs;
modules = module.imports ++ [
inputs.home-manager.nixosModules.home-manager
{
home-manager.extraSpecialArgs = specialArgs;
}
];
};
}
))
];