chore(hmModules): add options for main apps WIP:

This commit is contained in:
Mohammad Rafiq 2025-05-05 23:24:45 +08:00
parent cfcb63cc6f
commit 7d06874df6
No known key found for this signature in database

View file

@ -19,6 +19,26 @@ in
options = { options = {
"${moduleName}" = { "${moduleName}" = {
enable = lib.mkEnableOption "Enable ${moduleName}."; enable = lib.mkEnableOption "Enable ${moduleName}.";
mainApps = {
terminal = lib.mkOption {
type = lib.types.str;
default = "kitty";
example = "kitty";
description = "What terminal is the default.";
};
browser = lib.mkOption {
type = lib.types.str;
default = "firefox";
example = "firefox";
description = "What browser is the default.";
};
launcher = lib.mkOption {
type = lib.types.str;
default = "fuzzel";
example = "fuzzel";
description = "What launcher is the default.";
};
};
}; };
}; };