From: Ismaƫl Bouya
Date: Mon, 17 May 2021 13:11:19 +0000 (+0200)
Subject: Add weechat relay client
X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=83e79a89399a0cbf8bae81e338c466abf4517e18;p=perso%2FImmae%2FConfig%2FNix.git
Add weechat relay client
---
diff --git a/modules/private/system/dilion.nix b/modules/private/system/dilion.nix
index 3e01af3..be8269e 100644
--- a/modules/private/system/dilion.nix
+++ b/modules/private/system/dilion.nix
@@ -152,6 +152,10 @@
myServices.monitoring.enable = true;
myServices.certificates.enable = true;
+ security.acme.certs."${name}-immae" = config.myServices.certificates.certConfig // {
+ user = "immae";
+ domain = "dilion.immae.eu";
+ };
security.acme.certs."${name}" = {
user = config.services.nginx.user;
group = config.services.nginx.group;
diff --git a/modules/private/websites/tools/im/default.nix b/modules/private/websites/tools/im/default.nix
index 9744d8e..94dc4f8 100644
--- a/modules/private/websites/tools/im/default.nix
+++ b/modules/private/websites/tools/im/default.nix
@@ -1,4 +1,4 @@
-{ config, lib, ... }:
+{ config, lib, pkgs, ... }:
let
cfg = config.myServices.websites.tools.im;
in
@@ -15,6 +15,7 @@ in
root = ./www;
extraConfig = [
''
+ Alias /glowing-bear ${pkgs.glowing-bear}
Alias /converse ${./www}/converse.html
ProxyPreserveHost On
@@ -30,6 +31,10 @@ in
ProxyPassReverse /admin http://localhost:5280/admin
ProxyPass /api http://localhost:5280/api
ProxyPassReverse /api http://localhost:5280/api
+
+ AllowOverride none
+ Require all granted
+
''
];
};
diff --git a/modules/private/websites/tools/im/www/index.html b/modules/private/websites/tools/im/www/index.html
index 15e09f2..90c5458 100644
--- a/modules/private/websites/tools/im/www/index.html
+++ b/modules/private/websites/tools/im/www/index.html
@@ -33,6 +33,7 @@
Pre-configured clients: