1 { pkgs, lib, config, name, ... }:
4 services.duplyBackup.profiles.system = {
6 excludeFile = lib.mkAfter ''
11 + /var/lib/private/systemd
15 nixpkgs.overlays = builtins.attrValues (import ../../overlays);
17 pkgsNext = import <nixpkgsNext> {};
18 pkgsPrevious = import <nixpkgsPrevious> {};
21 services.journald.extraConfig = ''
22 MaxLevelStore="warning"
23 MaxRetentionSec="1year"
26 users.mutableUsers = false;
27 users.users.root.packages = let
28 nagios-cli = pkgs.writeScriptBin "nagios-cli" ''
29 #!${pkgs.stdenv.shell}
30 sudo -u naemon ${pkgs.nagios-cli}/bin/nagios-cli -c ${./monitoring/nagios-cli.cfg}
57 environment.etc.cnagios.source = "${pkgs.cnagios}/share/doc/cnagios";
58 environment.systemPackages = [