move dts config from kernel to boot

The kernel does not need to know about the DTS. I am prepared
to be very slightly injured on this hill.
This commit is contained in:
Daniel Barlow
2023-02-18 15:13:19 +00:00
parent 17ce917af8
commit 817c3793d4
5 changed files with 32 additions and 30 deletions

View File

@@ -29,13 +29,6 @@ in {
default = "true";
type = types.lines;
} ;
dts = {
src = mkOption { type = types.path; };
includes = mkOption {
default = [];
type = types.listOf types.path;
};
};
config = mkOption {
# mostly the values are y n or m, but sometimes
# other strings are also used
@@ -48,9 +41,18 @@ in {
users = mkOption {
type = types.attrsOf types.anything;
};
boot.commandLine = mkOption {
type = types.listOf types.nonEmptyStr;
default = [];
boot = {
dts = {
src = mkOption { type = types.path; };
includes = mkOption {
default = [];
type = types.listOf types.path;
};
};
commandLine = mkOption {
type = types.listOf types.nonEmptyStr;
default = [];
};
};
device.defaultOutput = mkOption {
type = types.nonEmptyStr;