aboutsummaryrefslogtreecommitdiffstats
path: root/modules/system
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar+git@gmail.com>2026-07-15 20:32:36 +0530
committerArpit Chakladar <arpitchakladar+git@gmail.com>2026-07-15 20:32:36 +0530
commit23616c2e13f63f0262d64538032b98ce83cc0ec2 (patch)
tree3ea56e8c12c6735b5dddb34b5699c59c00066b0f /modules/system
parent01aaa7ad39c1fe8af6ffbca31abbab27dbfefc95 (diff)
downloadhome-manager-config-23616c2e13f63f0262d64538032b98ce83cc0ec2.tar.gz
home-manager-config-23616c2e13f63f0262d64538032b98ce83cc0ec2.zip
feat: renamed the options to reflect their changed directory stucture
Renamed the options for the configurations based on the sub-module that they belong to
Diffstat (limited to 'modules/system')
-rw-r--r--modules/system/bluetui/default.nix6
-rw-r--r--modules/system/bottom/default.nix10
-rw-r--r--modules/system/brightnessctl/default.nix6
-rw-r--r--modules/system/htop/default.nix7
-rw-r--r--modules/system/nvtop/default.nix6
-rw-r--r--modules/system/systemctl-tui/default.nix6
6 files changed, 26 insertions, 15 deletions
diff --git a/modules/system/bluetui/default.nix b/modules/system/bluetui/default.nix
index a2a97ec..498659c 100644
--- a/modules/system/bluetui/default.nix
+++ b/modules/system/bluetui/default.nix
@@ -7,12 +7,12 @@
# Bluetui - Terminal UI for Bluetooth management
{
- options.programs.bluetui = {
+ options.system.bluetui = {
enable = lib.mkEnableOption "Enables bluetui.";
package = lib.mkPackageOption pkgs "bluetui" { };
};
- config = lib.mkIf config.programs.bluetui.enable {
- home.packages = [ config.programs.bluetui.package ];
+ config = lib.mkIf config.system.bluetui.enable {
+ home.packages = [ config.system.bluetui.package ];
};
}
diff --git a/modules/system/bottom/default.nix b/modules/system/bottom/default.nix
index 3ecda86..59a2a43 100644
--- a/modules/system/bottom/default.nix
+++ b/modules/system/bottom/default.nix
@@ -7,9 +7,15 @@
# Bottom - Cross-platform graphical process/system monitor (Rust-based)
{
- config = lib.mkIf config.programs.bottom.enable {
+ options.system.bottom = {
+ enable = lib.mkEnableOption "Enables bottom.";
+ package = lib.mkPackageOption pkgs "bottom" { };
+ };
+
+ config = lib.mkIf config.system.bottom.enable {
programs.bottom = {
- package = pkgs.bottom;
+ enable = true;
+ package = config.system.bottom.package;
};
};
}
diff --git a/modules/system/brightnessctl/default.nix b/modules/system/brightnessctl/default.nix
index cea3517..b95ddb4 100644
--- a/modules/system/brightnessctl/default.nix
+++ b/modules/system/brightnessctl/default.nix
@@ -7,12 +7,12 @@
# brightnessctl - Backlight brightness control tool
{
- options.programs.brightnessctl = {
+ options.system.brightnessctl = {
enable = lib.mkEnableOption "Enables brightnessctl.";
package = lib.mkPackageOption pkgs "brightnessctl" { };
};
- config = lib.mkIf config.programs.brightnessctl.enable {
- home.packages = [ config.programs.brightnessctl.package ];
+ config = lib.mkIf config.system.brightnessctl.enable {
+ home.packages = [ config.system.brightnessctl.package ];
};
}
diff --git a/modules/system/htop/default.nix b/modules/system/htop/default.nix
index 7781464..cf36f41 100644
--- a/modules/system/htop/default.nix
+++ b/modules/system/htop/default.nix
@@ -7,8 +7,13 @@
# Htop - Interactive process viewer (using htop-vim version)
{
- config = lib.mkIf config.programs.htop.enable {
+ options.system.htop = {
+ enable = lib.mkEnableOption "Enables htop.";
+ };
+
+ config = lib.mkIf config.system.htop.enable {
programs.htop = {
+ enable = true;
package = pkgs.htop-vim;
};
};
diff --git a/modules/system/nvtop/default.nix b/modules/system/nvtop/default.nix
index 19dd61b..8b41978 100644
--- a/modules/system/nvtop/default.nix
+++ b/modules/system/nvtop/default.nix
@@ -7,7 +7,7 @@
# Nvtop - GPU process monitor (NVIDIA/AMD/Intel GPUs)
{
- options.programs.nvtop = {
+ options.system.nvtop = {
enable = lib.mkEnableOption "Enables nvtop.";
package = lib.mkOption {
type = lib.types.package;
@@ -17,7 +17,7 @@
};
};
- config = lib.mkIf config.programs.nvtop.enable {
- home.packages = [ config.programs.nvtop.package ];
+ config = lib.mkIf config.system.nvtop.enable {
+ home.packages = [ config.system.nvtop.package ];
};
}
diff --git a/modules/system/systemctl-tui/default.nix b/modules/system/systemctl-tui/default.nix
index 77dca8c..1b151cf 100644
--- a/modules/system/systemctl-tui/default.nix
+++ b/modules/system/systemctl-tui/default.nix
@@ -7,12 +7,12 @@
# systemctl-tui - TUI for systemctl (systemd service management)
{
- options.programs.systemctl-tui = {
+ options.system.systemctl-tui = {
enable = lib.mkEnableOption "Enables systemctl-tui.";
package = lib.mkPackageOption pkgs "systemctl-tui" { };
};
- config = lib.mkIf config.programs.systemctl-tui.enable {
- home.packages = [ config.programs.systemctl-tui.package ];
+ config = lib.mkIf config.system.systemctl-tui.enable {
+ home.packages = [ config.system.systemctl-tui.package ];
};
}