summary refs log tree commit diff
path: root/modules/services/databases/postgresql.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2011-06-27 10:15:26 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2011-06-27 10:15:26 +0000
commitbf00977ce1c5b5ac5f1c439287c06357abe949a9 (patch)
treeed448b19f034323a2e549e66e92c273f32e72f27 /modules/services/databases/postgresql.nix
parent010a2a755542681c9e18dd90c0b417807b4c5759 (diff)
downloadnixpkgs-bf00977ce1c5b5ac5f1c439287c06357abe949a9.tar
nixpkgs-bf00977ce1c5b5ac5f1c439287c06357abe949a9.tar.gz
nixpkgs-bf00977ce1c5b5ac5f1c439287c06357abe949a9.tar.bz2
nixpkgs-bf00977ce1c5b5ac5f1c439287c06357abe949a9.tar.lz
nixpkgs-bf00977ce1c5b5ac5f1c439287c06357abe949a9.tar.xz
nixpkgs-bf00977ce1c5b5ac5f1c439287c06357abe949a9.tar.zst
nixpkgs-bf00977ce1c5b5ac5f1c439287c06357abe949a9.zip
* Add an option ‘services.postgresql.extraConfig’.
svn path=/nixos/trunk/; revision=27550
Diffstat (limited to 'modules/services/databases/postgresql.nix')
-rw-r--r--modules/services/databases/postgresql.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/services/databases/postgresql.nix b/modules/services/databases/postgresql.nix
index 56e98e4a3f9..8a18020309b 100644
--- a/modules/services/databases/postgresql.nix
+++ b/modules/services/databases/postgresql.nix
@@ -32,6 +32,7 @@ let
       hba_file = '${pkgs.writeText "pg_hba.conf" cfg.authentication}'
       ident_file = '${pkgs.writeText "pg_ident.conf" cfg.identMap}'
       log_destination = 'syslog'
+      ${cfg.extraConfig}
     '';  
 
 in
@@ -122,6 +123,10 @@ in
         # libdir explicitely.
       };
       
+      extraConfig = mkOption {
+        default = "";
+        description = "Additional text to be appended to <filename>postgresql.conf</filename>.";
+      };
     };
 
   };