add kmscon (does not enable)

This commit is contained in:
陈浩南 2023-07-26 11:24:27 +08:00
parent d69f6effd4
commit ae1df36fe6

View File

@ -12,6 +12,7 @@ inputs:
enable = mkOption { type = types.bool; default = false; };
configs = mkOption { type = types.attrsOf types.nonEmptyStr; default = {}; };
};
kmscon.enable = mkOption { type = types.bool; default = false; };
};
config = let inherit (inputs.lib) mkMerge mkIf; inherit (inputs.localLib) stripeTabs attrsToList; in mkMerge
[
@ -64,5 +65,15 @@ inputs:
builtins.listToAttrs (builtins.map f (attrsToList inputs.config.nixos.services.snapper.configs));
}
)
(
mkIf inputs.config.nixos.services.kmscon.enable
{
services.kmscon =
{
enable = true;
fonts = [{ name = "FiraCode Nerd Font Mono"; package = inputs.pkgs.nerdfonts; }];
};
}
)
];
}