Compare commits
No commits in common. "35610c49179f2e7a5df6ca7d6ceaca82e570a04d" and "1d2b2268fec00c3fb26cc91ad93eb229c279ad08" have entirely different histories.
35610c4917
...
1d2b2268fe
2 changed files with 14 additions and 29 deletions
|
@ -5,13 +5,18 @@
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
settings = {
|
settings = {
|
||||||
backfill.enabled = true;
|
|
||||||
|
|
||||||
appservice = {
|
appservice = {
|
||||||
as_token = "$CUSTOM_AS_TOKEN";
|
as_token = "$CUSTOM_AS_TOKEN";
|
||||||
hs_token = "$CUSTOM_HS_TOKEN";
|
hs_token = "$CUSTOM_HS_TOKEN";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
backfill = {
|
||||||
|
enabled = true;
|
||||||
|
max_initial_messages = 50;
|
||||||
|
max_catchup_messages = 20;
|
||||||
|
unread_hours_threshold = 300;
|
||||||
|
};
|
||||||
|
|
||||||
homeserver = {
|
homeserver = {
|
||||||
domain = config.services.grapevine.settings.server_name;
|
domain = config.services.grapevine.settings.server_name;
|
||||||
address = config.services.grapevine.settings.server_discovery.client.base_url;
|
address = config.services.grapevine.settings.server_discovery.client.base_url;
|
||||||
|
@ -24,7 +29,7 @@
|
||||||
require = false;
|
require = false;
|
||||||
};
|
};
|
||||||
permissions = {
|
permissions = {
|
||||||
"${config.services.grapevine.settings.server_name}" = "user";
|
"${config.services.grapevine.settings.server_name}" = "full";
|
||||||
"@quadradical:${config.services.grapevine.settings.server_name}" = "admin";
|
"@quadradical:${config.services.grapevine.settings.server_name}" = "admin";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -32,22 +37,11 @@
|
||||||
in {
|
in {
|
||||||
imports = [inputs.nix-matrix-appservices.nixosModule];
|
imports = [inputs.nix-matrix-appservices.nixosModule];
|
||||||
|
|
||||||
services.matrix-appservices.services = builtins.mapAttrs (name: value:
|
services.matrix-appservices.services.whatsapp = {
|
||||||
value
|
port = 29318;
|
||||||
// {
|
format = "mautrix-go";
|
||||||
inherit settings;
|
serviceConfig.EnvironmentFile = config.age.secrets."whatsapp.age".path;
|
||||||
format = "mautrix-go";
|
package = pkgs.mautrix-whatsapp.override {withGoolm = true;};
|
||||||
}) {
|
inherit settings;
|
||||||
whatsapp = {
|
|
||||||
port = 29318;
|
|
||||||
serviceConfig.EnvironmentFile = config.age.secrets."whatsapp.age".path;
|
|
||||||
package = pkgs.mautrix-whatsapp.override {withGoolm = true;};
|
|
||||||
};
|
|
||||||
|
|
||||||
# discord = {
|
|
||||||
# port = 29319;
|
|
||||||
# serviceConfig.EnvironmentFile = config.age.secrets."discord.age".path;
|
|
||||||
# package = pkgs.mautrix-discord;
|
|
||||||
# };
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFZLUVVkUSBHSERE
|
|
||||||
emFNL0JMcXV0dWFiVWlPaUc1UEZTTTdkUzk3QjExUDUydDdnTUhVCkZic3cvUDVr
|
|
||||||
L2Qxemt5TkdVeVBDR3BLaDdyY1ZLZFRnWmxTTXM4bVp0UWsKLT4gdHY4Ni1ncmVh
|
|
||||||
c2UgXW52QmhXUCAwVic3OyArUFpLUyQgYl8vZ2cKZWFSN1ZPeWNYdwotLS0gQVJh
|
|
||||||
K0psMkE0K3Jqb09wdjUrb3IwZ2xNWllhNU45Umh6QlgxUGxwR3BHUQof+P4kC3iA
|
|
||||||
lujH7DOZxg4xzIfivzByiTTwJauEdOrx9w7HWttZjhoYLJUCej52EWjNVRxxDyyk
|
|
||||||
EkoiCvVGbE1RdbM=
|
|
||||||
-----END AGE ENCRYPTED FILE-----
|
|
Loading…
Add table
Add a link
Reference in a new issue