blob: 8a0fe8a663f12ce6110e0f07611ae3bdb55155dc (
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
{ inputs, outputs, pkgs, ... }: {
imports = [
./locale.nix
./nix.nix
./shells.nix
./zsh.nix
];
documentation.dev.enable = true;
documentation.man.enable = true;
environment.systemPackages = [
pkgs.acl
pkgs.age
pkgs.bash
pkgs.bc
pkgs.bind
pkgs.binutils
pkgs.bpftools
pkgs.bpftrace
pkgs.bzip2
pkgs.colordiff
pkgs.conntrack-tools
pkgs.coreutils
pkgs.cpio
pkgs.curl
pkgs.diceware
pkgs.diffutils
pkgs.dig
pkgs.dmidecode
pkgs.elinks
pkgs.ethtool
pkgs.file
pkgs.findutils
pkgs.fping
pkgs.git
pkgs.gnugrep
pkgs.gnupatch
pkgs.gnused
pkgs.gnutar
pkgs.gptfdisk
pkgs.gzip
pkgs.htop
pkgs.iproute2
pkgs.iputils
pkgs.jq
pkgs.less
pkgs.lshw
pkgs.lsof
pkgs.lvm2
pkgs.lynx
pkgs.moreutils
pkgs.nano
pkgs.ncurses
pkgs.netcat-openbsd
pkgs.nettools
pkgs.nix-index
pkgs.nmap
pkgs.ntfs3g
pkgs.nvd
pkgs.oath-toolkit
pkgs.openldap
pkgs.openssl
pkgs.p7zip
pkgs.parted
pkgs.patchelf
pkgs.pciutils
pkgs.procps
pkgs.progress
pkgs.psmisc
pkgs.pv
pkgs.pwgen
pkgs.qemu_kvm
pkgs.recode
pkgs.rsync
pkgs.sg3_utils
pkgs.smartmontools
pkgs.socat
pkgs.sops
pkgs.sqlite
pkgs.ssh-to-age
pkgs.ssh-to-pgp
pkgs.stoken
pkgs.strace
pkgs.sysstat
pkgs.tcpdump
pkgs.tftp-hpa
pkgs.traceroute
pkgs.tree
pkgs.tshark
pkgs.unixtools.xxd
pkgs.unrar
pkgs.unzip
pkgs.usbutils
pkgs.util-linux
pkgs.vim
pkgs.wdiff
pkgs.wget
pkgs.whois
pkgs.wireguard-tools
pkgs.xkcdpass
pkgs.xz
pkgs.zip
pkgs.zstd
];
hardware.enableRedistributableFirmware = true;
programs.atop.enable = true;
programs.gnupg.agent.enable = true;
programs.iftop.enable = true;
programs.mtr.enable = true;
programs.tmux.enable = true;
programs.zsh.enable = true;
services.dbus.implementation = "broker";
}
|