Skip to content

Commit 964cba2

Browse files
committed
feat(home-manager): enable additional system and development tools
Updated `default.nix` to enable various system monitoring, file utility, JSON/CLI, and development tools, including htop, btop, eza, bat, fd, ripgrep, jq, fzf, direnv, neovim, and tmux. This enhancement improves the development environment and system utility accessibility for users.
1 parent ba5d160 commit 964cba2

File tree

2 files changed

+25
-26
lines changed

2 files changed

+25
-26
lines changed

home-manager/default.nix

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -57,20 +57,32 @@
5757
"editor.fontSize" = 14;
5858
};
5959
};
60+
61+
# System monitoring
62+
htop.enable = true;
63+
btop.enable = true;
64+
65+
# File utilities
66+
eza.enable = true;
67+
bat.enable = true;
68+
fd.enable = true;
69+
ripgrep.enable = true;
70+
71+
# JSON/CLI tools
72+
jq.enable = true;
73+
fzf.enable = true;
74+
gh.enable = true;
75+
76+
# Development tools
77+
direnv.enable = true;
78+
neovim.enable = true;
79+
tmux.enable = true;
6080
};
6181

62-
# Home packages
82+
# Home packages (packages without Home Manager modules)
6383
home.packages = with pkgs; [
6484
# Utilities
6585
neofetch
66-
htop
67-
btop
68-
eza
69-
bat
70-
fd
71-
ripgrep
72-
jq
73-
fzf
7486
vivid # For LS_COLORS
7587
just # Command runner for justfile
7688
delta # Enhanced diff viewer with syntax highlighting (used by git)

modules/common/packages/programs.nix

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,8 @@
44
lib,
55
...
66
}: {
7-
programs = {
8-
htop.enable = true;
9-
btop.enable = true;
10-
eza.enable = true;
11-
bat.enable = true;
12-
fd.enable = true;
13-
ripgrep.enable = true;
14-
jq.enable = true;
15-
fzf.enable = true;
16-
direnv.enable = true;
17-
git.enable = true;
18-
gh.enable = true;
19-
neovim.enable = true;
20-
tmux.enable = true;
21-
};
22-
23-
environment.systemPackages = with pkgs; [lm_sensors];
7+
# System packages (hardware tools, system-level utilities)
8+
environment.systemPackages = with pkgs; [
9+
lm_sensors # Hardware sensors (system-level)
10+
];
2411
}

0 commit comments

Comments
 (0)