profile/core: migrate to nixosModule

This commit is contained in:
Felix Buehler 2026-01-24 22:40:40 +01:00
parent a4d422e059
commit a16d497ebb
10 changed files with 208 additions and 157 deletions

View file

@ -1,10 +1,16 @@
{ self, ... }:
let
inherit (self.inputs) nixos-generators;
defaultModule = {
imports = [ ./base-config.nix ];
_module.args.inputs = self.inputs;
};
inherit (self.inputs) nixos-generators sops-nix;
defaultModules = [
{
imports = [
./base-config.nix
sops-nix.nixosModules.sops
];
_module.args.inputs = self.inputs;
}
../profiles
];
in
{
perSystem =
@ -14,16 +20,14 @@ in
install-iso = nixos-generators.nixosGenerate {
system = "x86_64-linux";
inherit pkgs;
modules = [ defaultModule ];
modules = defaultModules;
format = "install-iso";
};
# install-sd-aarch64 = nixos-generators.nixosGenerate {
# system = "aarch64-linux";
# inherit pkgs;
# modules = [
# defaultModule
# ];
# modules = defaultModules;
# format = "sd-aarch64-installer";
# };
};
@ -35,8 +39,7 @@ in
# {
# nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
# }
# defaultModule
# ];
# ] ++ defaultModules;
# };
#};
}