Compare commits

..

4 Commits

4 changed files with 17 additions and 12 deletions

View File

@ -72,7 +72,7 @@
# Run Nix garbage collector, while avoiding recompilation # Run Nix garbage collector, while avoiding recompilation
nix = { nix = {
autoOptimiseStore = true; settings.auto-optimise-store = true;
gc = { gc = {
automatic = true; automatic = true;
options = "--delete-older-than 14d"; options = "--delete-older-than 14d";

View File

@ -4,6 +4,7 @@
# Matrix server configuration # Matrix server configuration
services.matrix-synapse = { services.matrix-synapse = {
enable = true; enable = true;
settings = {
server_name = "coolneng.duckdns.org"; server_name = "coolneng.duckdns.org";
public_baseurl = "https://matrix.coolneng.duckdns.org"; public_baseurl = "https://matrix.coolneng.duckdns.org";
listeners = [{ listeners = [{
@ -13,10 +14,12 @@
compress = true; compress = true;
names = [ "client" ]; names = [ "client" ];
}]; }];
bind_addresses = [ "127.0.0.1" ];
}]; }];
app_service_config_files = app_service_config_files =
[ "/var/lib/matrix-synapse/telegram-registration.yaml" ]; [ "/var/lib/matrix-synapse/telegram-registration.yaml" ];
}; };
};
# Telegram bridge for Matrix # Telegram bridge for Matrix
services.mautrix-telegram = { services.mautrix-telegram = {

View File

@ -8,6 +8,7 @@
config = { config = {
BASE_URL = "https://rss.coolneng.duckdns.org"; BASE_URL = "https://rss.coolneng.duckdns.org";
RUN_MIGRATIONS = "1"; RUN_MIGRATIONS = "1";
DISABLE_HSTS = "1";
}; };
}; };

View File

@ -25,6 +25,7 @@ in {
chown -R dnsmasq ${stateDir} chown -R dnsmasq ${stateDir}
systemctl restart dnsmasq systemctl restart dnsmasq
''; '';
after = [ "wireguard-wg0.service" ];
startAt = "02:00:00"; startAt = "02:00:00";
}; };