From f8ecc25f87667d478d7d138a0a58af861ce0db18 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sun, 10 May 2020 00:20:30 +0000 Subject: sys/atuin: enable public-inbox --- modules/server/spectrum/public-inbox/default.nix | 54 ++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 modules/server/spectrum/public-inbox/default.nix (limited to 'modules/server/spectrum/public-inbox') diff --git a/modules/server/spectrum/public-inbox/default.nix b/modules/server/spectrum/public-inbox/default.nix new file mode 100644 index 000000000000..c6d92bfac57f --- /dev/null +++ b/modules/server/spectrum/public-inbox/default.nix @@ -0,0 +1,54 @@ +{ ... }: + +{ + imports = [ ../../mail/public-inbox ]; + + services.public-inbox.http.mounts = + [ "https://spectrum-os.org/lists/archives" ]; + services.public-inbox.nntp.cert = + "/var/lib/acme/spectrum-os.org/fullchain.pem"; + services.public-inbox.nntp.key = "/var/lib/acme/spectrum-os.org/key.pem"; + services.public-inbox.nntpServer = + [ "nntps://spectrum-os.org" "nntp://spectrum-os.org" ]; + + services.public-inbox.config.coderepo.nixpkgs-spectrum = { + dir = "/home/spectrum/git/nixpkgs.git"; + cgitUrl = "https://spectrum-os.org/git/nixpkgs"; + }; + + services.public-inbox.config.coderepo.www = { + dir = "/home/spectrum/git/www.git"; + cgitUrl = "https://spectrum-os.org/git/www"; + }; + + services.public-inbox.inboxes.spectrum-announce = { + address = [ + "public-inbox+spectrum-announce@spectrum-os.org" + "announce@spectrum-os.org" + ]; + description = "announcements from the spectrum developers"; + url = "https://spectrum-os.org/lists/archives/spectrum-announce"; + newsgroup = "inbox.comp.spectrum.announce"; + }; + + services.public-inbox.inboxes.spectrum-discuss = { + address = [ + "public-inbox+spectrum-discuss@spectrum-os.org" + "discuss@spectrum-os.org" + ]; + description = "general high-level discussion about spectrum"; + url = "https://spectrum-os.org/lists/archives/spectrum-discuss"; + newsgroup = "inbox.comp.spectrum.discuss"; + }; + + services.public-inbox.inboxes.spectrum-devel = { + address = [ + "public-inbox+spectrum-devel@spectrum-os.org" + "devel@spectrum-os.org" + ]; + description = "patches and low-level development discussion"; + url = "https://spectrum-os.org/lists/archives/spectrum-devel"; + newsgroup = "inbox.comp.spectrum.devel"; + config.coderepo = [ "nixpkgs-spectrum" "www" ]; + }; +} -- cgit 1.4.1