From 7d06874df6f60e7f3a551a462189edff6a8c8c4a Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Mon, 5 May 2025 23:24:45 +0800 Subject: [PATCH] chore(hmModules): add options for main apps WIP: --- modules/hm/default.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/hm/default.nix b/modules/hm/default.nix index 5a79b01..9cdf622 100644 --- a/modules/hm/default.nix +++ b/modules/hm/default.nix @@ -19,6 +19,26 @@ in options = { "${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."; + }; + }; }; };