32 lines
579 B
Nix
32 lines
579 B
Nix
{
|
|
den,
|
|
lib,
|
|
...
|
|
}: {
|
|
options.flake = {
|
|
darwinConfigurations =
|
|
lib.mkOption {
|
|
type = lib.types.lazyAttrsOf lib.types.raw;
|
|
default = {};
|
|
};
|
|
deploy =
|
|
lib.mkOption {
|
|
type = lib.types.lazyAttrsOf lib.types.raw;
|
|
default = {};
|
|
};
|
|
};
|
|
|
|
config = {
|
|
den.default.nixos.system.stateVersion = "25.11";
|
|
den.default.darwin.system.stateVersion = 6;
|
|
den.default.homeManager.home.stateVersion = "25.11";
|
|
|
|
den.default.includes = [
|
|
den.provides.define-user
|
|
den.provides.inputs'
|
|
];
|
|
|
|
den.schema.user.classes = lib.mkDefault ["homeManager"];
|
|
};
|
|
}
|