- /var/lib
'';
};
- nixpkgs.overlays = builtins.attrValues (import ../../overlays);
+ nixpkgs.overlays = builtins.attrValues (import ../../overlays) ++ [
+ (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> {};
pkgs.socat
pkgs.lsof
pkgs.psmisc
+ pkgs.openssl
pkgs.wget
pkgs.cnagios
users.mutableUsers = false;
environment.etc.cnagios.source = "${pkgs.cnagios}/share/doc/cnagios";
- environment.systemPackages =
- let
- home-manager = builtins.fetchGit {
- url = "https://github.com/rycee/home-manager.git";
- rev = "ef64bc598f28818d56c86629dad98b468af9c071";
- ref = "release-19.03";
- };
- in
- [
- pkgs.git
- pkgs.vim
- ] ++
- (lib.optional
- (builtins.length (config.hostEnv.users pkgs) > 0)
- ((pkgs.callPackage home-manager {}).home-manager)
- );
+ environment.systemPackages = [
+ pkgs.git
+ pkgs.vim
+ ] ++
+ (lib.optional (builtins.length (config.hostEnv.users pkgs) > 0) pkgs.home-manager);
};
}