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 = {};
|
|
};
|
|
}
|