'';
};
nixpkgs.overlays = builtins.attrValues (import ../../overlays) ++ [
- (self: super: { postgresql = self.postgresql_pam; }) # don’t put it as generic overlay for home-manager
+ (self: super: {
+ postgresql = self.postgresql_pam;
+ mariadb = self.mariadb_pam;
+ }) # don’t put them as generic overlay because of home-manager
];
- _module.args = {
- pkgsNext = import <nixpkgsNext> {};
- pkgsPrevious = import <nixpkgsPrevious> {};
- };
services.journald.extraConfig = ''
MaxLevelStore="warning"
pkgs.tcpdump
pkgs.tshark
pkgs.tcpflow
- pkgs.mitmproxy
+ # pkgs.mitmproxy # failing
pkgs.nmap
pkgs.p0f
pkgs.socat
pkgs.vim
] ++
(lib.optional (builtins.length (config.hostEnv.users pkgs) > 0) pkgs.home-manager);
+
+ systemd.targets.maintenance = {
+ description = "Maintenance target with only sshd";
+ after = [ "network-online.target" "sshd.service" ];
+ requires = [ "network-online.target" "sshd.service" ];
+ unitConfig.AllowIsolate = "yes";
+ };
};
}