17 lines
349 B
Nix
17 lines
349 B
Nix
|
let
|
||
|
lib = import <stockholm/lib>;
|
||
|
local.types.screen = lib.types.submodule {
|
||
|
options.width = lib.mkOption {
|
||
|
type = lib.types.uint;
|
||
|
};
|
||
|
options.height = lib.mkOption {
|
||
|
type = lib.types.uint;
|
||
|
};
|
||
|
};
|
||
|
in {
|
||
|
options.tv.hw.screens = lib.mkOption {
|
||
|
type = lib.types.attrsOf local.types.screen;
|
||
|
default = {};
|
||
|
};
|
||
|
}
|