diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2021-10-08 14:45:46 +0200 |
---|---|---|
committer | Maximilian Bosch <maximilian@mbosch.me> | 2021-10-08 14:51:28 +0200 |
commit | b0ab15b0a12a2d9cacba0e0185589d905527df26 (patch) | |
tree | 9837d3811041936288145602913b8f50bc5c7700 /nixos | |
parent | 1c1b567985bd1be77601657562ed20299d169529 (diff) | |
download | nixpkgs-b0ab15b0a12a2d9cacba0e0185589d905527df26.tar nixpkgs-b0ab15b0a12a2d9cacba0e0185589d905527df26.tar.gz nixpkgs-b0ab15b0a12a2d9cacba0e0185589d905527df26.tar.bz2 nixpkgs-b0ab15b0a12a2d9cacba0e0185589d905527df26.tar.lz nixpkgs-b0ab15b0a12a2d9cacba0e0185589d905527df26.tar.xz nixpkgs-b0ab15b0a12a2d9cacba0e0185589d905527df26.tar.zst nixpkgs-b0ab15b0a12a2d9cacba0e0185589d905527df26.zip |
nixos/matrix-synapse: expose rendered config file as readOnly option
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/misc/matrix-synapse.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/nixos/modules/services/misc/matrix-synapse.nix b/nixos/modules/services/misc/matrix-synapse.nix index 437bd05fdc2..950c72c6e58 100644 --- a/nixos/modules/services/misc/matrix-synapse.nix +++ b/nixos/modules/services/misc/matrix-synapse.nix @@ -122,6 +122,14 @@ in { options = { services.matrix-synapse = { enable = mkEnableOption "matrix.org synapse"; + configFile = mkOption { + type = types.str; + readOnly = true; + description = '' + Path to the configuration file on the target system. Useful to configure e.g. workers + that also need this. + ''; + }; package = mkOption { type = types.package; default = pkgs.matrix-synapse; @@ -706,6 +714,8 @@ in { } ]; + services.matrix-synapse.configFile = "${configFile}"; + users.users.matrix-synapse = { group = "matrix-synapse"; home = cfg.dataDir; |