about summary refs log tree commit diff
path: root/sys
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2020-05-10 00:20:30 +0000
committerAlyssa Ross <hi@alyssa.is>2020-05-10 00:20:30 +0000
commitf8ecc25f87667d478d7d138a0a58af861ce0db18 (patch)
treec8c42bb78033ae34e984c5dc76527af3a9571062 /sys
parentde301d42b03ea6d8a3a838db0f138f35a181d3cc (diff)
downloadnixlib-f8ecc25f87667d478d7d138a0a58af861ce0db18.tar
nixlib-f8ecc25f87667d478d7d138a0a58af861ce0db18.tar.gz
nixlib-f8ecc25f87667d478d7d138a0a58af861ce0db18.tar.bz2
nixlib-f8ecc25f87667d478d7d138a0a58af861ce0db18.tar.lz
nixlib-f8ecc25f87667d478d7d138a0a58af861ce0db18.tar.xz
nixlib-f8ecc25f87667d478d7d138a0a58af861ce0db18.tar.zst
nixlib-f8ecc25f87667d478d7d138a0a58af861ce0db18.zip
sys/atuin: enable public-inbox
Diffstat (limited to 'sys')
-rw-r--r--sys/atuin.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/atuin.nix b/sys/atuin.nix
index 93ff1724b274..a7f19f25ca46 100644
--- a/sys/atuin.nix
+++ b/sys/atuin.nix
@@ -9,6 +9,7 @@
     ../modules/server/nginx
     ../modules/server/tor
     ../modules/server/xmpp
+    ../modules/server/spectrum
     ../modules/users
   ];
 
@@ -175,6 +176,11 @@
             '';
           };
 
+
+          "= /lists/archives/public-inbox.css".alias = publicInboxCss.outPath;
+
+          "/lists/archives".proxyPass = "http://unix:/run/public-inbox-httpd.sock:/lists/archives";
+          "= /lists/archives".return = "301 /lists/archives/";
         };
 
         default = {
@@ -275,6 +281,11 @@
         </article>
       '';
 
+      publicInboxCss = pkgs.runCommand "216light.css" {} ''
+        unpackFile ${pkgs.public-inbox.src}
+        cp */contrib/css/216light.css $out
+      '';
+
       cgitCss = pkgs.runCommand "cgit-extra.css" {
         licenseHeader = ''
           /*