]>
Commit | Line | Data |
---|---|---|
1 | { pkgs, lib, ... }: | |
2 | { | |
3 | config = { | |
4 | services.duplyBackup.profiles.system = { | |
5 | rootDir = "/var/lib"; | |
6 | excludeFile = lib.mkAfter '' | |
7 | + /var/lib/nixos | |
8 | + /var/lib/udev | |
9 | + /var/lib/udisks2 | |
10 | + /var/lib/systemd | |
11 | + /var/lib/private/systemd | |
12 | - /var/lib | |
13 | ''; | |
14 | }; | |
15 | nixpkgs.overlays = builtins.attrValues (import ../../overlays); | |
16 | _module.args = { | |
17 | pkgsNext = import <nixpkgsNext> {}; | |
18 | pkgsPrevious = import <nixpkgsPrevious> {}; | |
19 | }; | |
20 | ||
21 | services.journald.extraConfig = '' | |
22 | MaxLevelStore="warning" | |
23 | MaxRetentionSec="1year" | |
24 | ''; | |
25 | ||
26 | users.mutableUsers = false; | |
27 | users.users.root.packages = [ | |
28 | pkgs.telnet | |
29 | pkgs.htop | |
30 | pkgs.iftop | |
31 | pkgs.bind.dnsutils | |
32 | pkgs.httpie | |
33 | pkgs.iotop | |
34 | pkgs.whois | |
35 | pkgs.ngrep | |
36 | pkgs.tcpdump | |
37 | pkgs.tshark | |
38 | pkgs.tcpflow | |
39 | pkgs.mitmproxy | |
40 | pkgs.nmap | |
41 | pkgs.p0f | |
42 | pkgs.socat | |
43 | pkgs.lsof | |
44 | pkgs.psmisc | |
45 | pkgs.wget | |
46 | ]; | |
47 | ||
48 | environment.systemPackages = [ | |
49 | pkgs.vim | |
50 | ]; | |
51 | ||
52 | }; | |
53 | } |