Compare commits

...

9 commits
main ... sympa

Author SHA1 Message Date
schweby
eac4f5b33e hainich/sympa: added type to mta.type 2021-01-27 17:35:27 +01:00
schweby
d0b638d69f hainich/sympa: disabled own mta setup added domains to postfix 2021-01-27 17:32:43 +01:00
schweby
813a1d19f8 fixup hanich/sympa: added missing ; 2021-01-27 17:17:13 +01:00
schweby
ddbba09441 hainich/sympa: first try to generate config 2021-01-27 17:12:55 +01:00
schweby
6ede452d66 hainich: added sympa to configuration.nix 2021-01-27 17:01:00 +01:00
schweby
90743df27b init for sympa 2021-01-27 16:51:49 +01:00
schweby
2ed4b71940 hainich/syncthing: fixed indentation 2021-01-27 12:23:08 +01:00
schweby
bcd777d425 hainich/syncthing:added schwebys Laptop and hacc folder 2021-01-27 11:38:52 +01:00
schweby
c79c8413f2 hainich: added syncthing 2021-01-27 11:13:36 +01:00
4 changed files with 46 additions and 1 deletions

View file

@ -7,6 +7,7 @@
./hardware.nix ./hardware.nix
./services/murmur.nix ./services/murmur.nix
./services/mail.nix ./services/mail.nix
./services/sympa.nix
# ./services/engelsystem.nix # ./services/engelsystem.nix
./services/codimd.nix ./services/codimd.nix
../../common ../../common

View file

@ -11,7 +11,7 @@ in {
mailDirectory = "/data/mail"; mailDirectory = "/data/mail";
enable = true; enable = true;
fqdn = "mail.hacc.space"; fqdn = "mail.hacc.space";
domains = [ "hacc.space" "hacc.earth" "4future.dev" "4futu.re" "infra4future.de" "discuss.infra4future.de" ]; domains = [ "hacc.space" "hacc.earth" "4future.dev" "4futu.re" "infra4future.de" "discuss.infra4future.de" "lists.hacc.space" "lists.infra4future.de" ];
loginAccounts = { loginAccounts = {
"hexchen@hacc.space" = { "hexchen@hacc.space" = {

View file

@ -0,0 +1,14 @@
{ config, lib, pkgs, ... }:
{
services.sympa = {
enable = true;
mta.type = "none";
lang = "de";
domains."lists.infra4future.de".webHost = "lists.infra4future.de";
domains."lists.hacc.space".webHost = "lists.hacc.space";
listMasters = [ "postmaster@hacc.space" ];
mainDomain = "lists.infra4future.de";
};
}

View file

@ -0,0 +1,30 @@
{ config, lib, pkgs, ... }:
{
services.syncthing = {
enable = true;
relay.enable = false;
openDefaultPorts = true;
declarative = {
devices = {
txsbcct = {
addresses = []; # empty = dynamic
id = "A6SRBZL-CP627PX-4QA55B7-QKJXOMO-UJDXQIV-77OK57V-RXO3CUQ-JIHX7AC";
};
};
folders = {
"/var/lib/syncthing/hacc" = {
id = "qt2ly-xvvvs";
devices = [ "txsbcct" ];
type = "receiveonly";
versioning = {
type = "simple";
params.keep = "10";
};
};
};
};
};
}