summaryrefslogtreecommitdiff
path: root/modules/root/software/utils.nix
blob: 1efdb180756aaeb3adf277a1a40973c7c0159b3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{ pkgs, lib, config, ... }: {
	options = {
		software.utils.enable = lib.mkEnableOption "enables dev apps";
	};

	config = lib.mkIf config.software.utils.enable {
		programs.zsh.enable = true;
		users.defaultUserShell = pkgs.zsh;
		services.openssh.enable = true;

		environment.systemPackages = with pkgs; [
			ddcutil # TODO
			fastfetch
			htop
			light
			neovim
			p7zip
			powertop
			pv
			rsync
			screen
			scrot
			smartmontools
			stress
			testdisk
			tmux
			xxHash
		];
	};
}