profile/core: convert to nixosModule

This commit is contained in:
Felix Buehler 2025-12-27 16:27:21 +01:00
parent 346f4d6592
commit fc2feddfbb
3 changed files with 28 additions and 10 deletions

View file

@ -1,7 +1,23 @@
[
./core.nix
./modules.nix
./network.nix
./nix.nix
./users.nix
]
{
config,
lib,
pkgs,
inputs,
...
}@args:
let
cfg = config.my.profiles.core;
in
{
options.my.profiles.core.enable = lib.mkEnableOption "core profile";
config = lib.mkIf cfg.enable (
lib.mkMerge [
(import ./core.nix args)
(import ./modules.nix args)
(import ./network.nix args)
(import ./nix.nix args)
(import ./users.nix args)
]
);
}

View file

@ -4,6 +4,7 @@
./3d-design
./android
./clean
./core
./desktop-apps
./desktop-dev
./development