X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fdatabases%2Fpostgresql.nix;fp=nixops%2Fmodules%2Fdatabases%2Fpostgresql.nix;h=f839d6338a10eadd73df4c3c921e13de5e111b8a;hb=2368a4b7e827b985c3758ad0bfe13e4a08d27c36;hp=2e658f8fd232c7a3d90040359fb39d8195754062;hpb=30a783364abd0afe8399d8f39a251c499451c986;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/databases/postgresql.nix b/nixops/modules/databases/postgresql.nix index 2e658f8..f839d63 100644 --- a/nixops/modules/databases/postgresql.nix +++ b/nixops/modules/databases/postgresql.nix @@ -14,22 +14,22 @@ in { }; config = lib.mkIf cfg.enable { - nixpkgs.config.packageOverrides = oldpkgs: rec { + nixpkgs.overlays = [ (self: super: rec { postgresql = postgresql111; - postgresql111 = oldpkgs.postgresql100.overrideAttrs(old: rec { + postgresql111 = super.postgresql100.overrideAttrs(old: rec { passthru = old.passthru // { psqlSchema = "11.0"; }; name = "postgresql-11.1"; - src = pkgs.fetchurl { + src = self.fetchurl { url = "mirror://postgresql/source/v11.1/${name}.tar.bz2"; sha256 = "026v0sicsh7avzi45waf8shcbhivyxmi7qgn9fd1x0vl520mx0ch"; }; configureFlags = old.configureFlags ++ [ "--with-pam" ]; - buildInputs = (old.buildInputs or []) ++ [ pkgs.pam ]; + buildInputs = (old.buildInputs or []) ++ [ self.pam ]; patches = old.patches ++ [ ./postgresql_run_socket_path.patch ]; }); - }; + }) ]; networking.firewall.allowedTCPPorts = [ 5432 ];