summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorKevin Cox <kevincox@kevincox.ca>2021-09-11 16:54:10 -0400
committerKevin Cox <kevincox@kevincox.ca>2021-10-04 18:40:28 -0400
commited5403efc317d02de9fbc8c1471e904de0cb0f09 (patch)
tree0a9306f97a025fd2f8cda51ed96dde04f67eb518 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent35b808214a1ca158a04d6980cb95cc1a77ce1f94 (diff)
nixos.mautrix-facebook: init module
This is the first version of the mautrix-facebook module. Due to lack of secret support on NixOS as well as the requirement of a homeserver domain it requires some setup. For completeness here is my working config using NixOps secrets: ```nix deployment.keys."mautrix-facebook-config.env" = { text = '' MAUTRIX_FACEBOOK_APPSERVICE_AS_TOKEN=${secrets.as_token} MAUTRIX_FACEBOOK_APPSERVICE_HS_TOKEN=${secrets.hs_token} ''; destDir = "/var/keys"; }; deployment.keys."mautrix-facebook-registration.yaml" = { text = builtins.toJSON config.services.mautrix-facebook.registrationData; destDir = "/var/keys"; user = "matrix-synapse"; }; users.users.matrix-synapse.extraGroups = ["keys"]; systemd.services.matrix-synapse.after = ["keys.service"]; systemd.services.matrix-synapse.wants = ["keys.service"]; services.mautrix-facebook = { enable = true; settings = { homeserver.domain = "bots.kevincox.ca"; bridge = { displayname_template = "{displayname}"; permissions = { "@kevincox:matrix.org" = "admin"; }; }; }; environmentFile = "/var/keys/mautrix-facebook-config.env"; registrationData = { as_token = secrets.as_token; hs_token = secrets.hs_token; }; }; systemd.services.mautrix-facebook = rec { wants = ["keys.target"]; after = wants; }; services.matrix-synapse.app_service_config_files = [ "/var/keys/mautrix-facebook-registration.yaml" ]; ```
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions