inherit (config.users) users;
in
{
-imports = [
- postgresql/openconcerto.nix
-];
+imports =
+ map (eta: (import postgresql/openconcerto.nix) eta) [
+ {db = "openconcerto1";}
+ {db = "lbec";}
+ {db = "lbm";}
+ ];
networking.nftables.ruleset = ''
add rule inet filter net2fw tcp dport 5432 counter accept comment "PostgreSQL"
'';
+{ db, owner ? db, ... }:
{ pkgs, lib, config, ... }:
let
- db = "openconcerto1";
- owner = db;
sql = pkgs.fetchzip {
url = "https://www.openconcerto.org/fr/telechargement/1.6/OpenConcerto-1.6.3.sql.zip";
sha256 = "02h35ni9xknzrjsra56c3zhlhs0ji9qc61kcgi7vgcpylqjw0s6n";