aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/private/system.nix50
1 files changed, 30 insertions, 20 deletions
diff --git a/modules/private/system.nix b/modules/private/system.nix
index e929661..184add5 100644
--- a/modules/private/system.nix
+++ b/modules/private/system.nix
@@ -24,27 +24,37 @@
24 ''; 24 '';
25 25
26 users.mutableUsers = false; 26 users.mutableUsers = false;
27 users.users.root.packages = [ 27 users.users.root.packages = let
28 pkgs.telnet 28 nagios-cli = pkgs.writeScriptBin "nagios-cli" ''
29 pkgs.htop 29 #!${pkgs.stdenv.shell}
30 pkgs.iftop 30 sudo -u naemon ${pkgs.nagios-cli}/bin/nagios-cli -c ${./monitoring/nagios-cli.cfg}
31 pkgs.bind.dnsutils 31 '';
32 pkgs.httpie 32 in
33 pkgs.iotop 33 [
34 pkgs.whois 34 pkgs.telnet
35 pkgs.ngrep 35 pkgs.htop
36 pkgs.tcpdump 36 pkgs.iftop
37 pkgs.tshark 37 pkgs.bind.dnsutils
38 pkgs.tcpflow 38 pkgs.httpie
39 pkgs.mitmproxy 39 pkgs.iotop
40 pkgs.nmap 40 pkgs.whois
41 pkgs.p0f 41 pkgs.ngrep
42 pkgs.socat 42 pkgs.tcpdump
43 pkgs.lsof 43 pkgs.tshark
44 pkgs.psmisc 44 pkgs.tcpflow
45 pkgs.wget 45 pkgs.mitmproxy
46 ]; 46 pkgs.nmap
47 pkgs.p0f
48 pkgs.socat
49 pkgs.lsof
50 pkgs.psmisc
51 pkgs.wget
52
53 pkgs.cnagios
54 nagios-cli
55 ];
47 56
57 environment.etc.cnagios.source = "${pkgs.cnagios}/share/doc/cnagios";
48 environment.systemPackages = [ 58 environment.systemPackages = [
49 pkgs.vim 59 pkgs.vim
50 ]; 60 ];