From 01988f34f93fd61a3d20f0cd5b1f527333a8d2c9 Mon Sep 17 00:00:00 2001 From: lexis Date: Fri, 29 May 2026 22:40:48 +0200 Subject: [PATCH 1/5] docs(README): add hyperhive.matrix.gui.enable + package host options (follow-up to #610 #613) --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 1b638514..9419a254 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,15 @@ lives at `/var/lib/nixos-containers/hive-matrix/`. Federation is enabled with an empty `trusted_servers` list; e2ee is deferred to a follow-up (#551). +Optional: set `hyperhive.matrix.gui.enable = true;` to serve a +[fluffychat-web](https://fluffychat.im) matrix client at `/matrix/` +on the hive-c0re dashboard port. Disabled by default. The `◆ M4TR1X ◆ →` +tab appears in the dashboard chrome when enabled. Override the client +package with `hyperhive.matrix.gui.package = pkgs.cinny;` or any +other `pkgs.*-web` static-dist derivation. Requires `hyperhive.matrix` +(tuwunel) to be configured; the operator logs in to the web client +by typing the homeserver URL at first visit. + ## Agent configuration Per-agent settings live in each agent's `agent.nix` and are synced to From 60ead89efccc1d6762526ad5d70e4b3db3153eed Mon Sep 17 00:00:00 2001 From: lexis Date: Fri, 29 May 2026 22:45:25 +0200 Subject: [PATCH 2/5] docs(README): remove package override mention per mara (not supported) --- README.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9419a254..c443ce2a 100644 --- a/README.md +++ b/README.md @@ -119,11 +119,9 @@ a follow-up (#551). Optional: set `hyperhive.matrix.gui.enable = true;` to serve a [fluffychat-web](https://fluffychat.im) matrix client at `/matrix/` on the hive-c0re dashboard port. Disabled by default. The `◆ M4TR1X ◆ →` -tab appears in the dashboard chrome when enabled. Override the client -package with `hyperhive.matrix.gui.package = pkgs.cinny;` or any -other `pkgs.*-web` static-dist derivation. Requires `hyperhive.matrix` -(tuwunel) to be configured; the operator logs in to the web client -by typing the homeserver URL at first visit. +tab appears in the dashboard chrome when enabled. Requires +`hyperhive.matrix` (tuwunel) to be configured; the operator logs +in to the web client by typing the homeserver URL at first visit. ## Agent configuration From c78f728bc1b85c7dbeb1dc39cfa96824c64739ef Mon Sep 17 00:00:00 2001 From: lexis Date: Fri, 29 May 2026 23:35:19 +0200 Subject: [PATCH 3/5] docs(README): clarify matrix GUI works with any homeserver, not just hyperhive.matrix --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c443ce2a..e6670ec6 100644 --- a/README.md +++ b/README.md @@ -119,9 +119,10 @@ a follow-up (#551). Optional: set `hyperhive.matrix.gui.enable = true;` to serve a [fluffychat-web](https://fluffychat.im) matrix client at `/matrix/` on the hive-c0re dashboard port. Disabled by default. The `◆ M4TR1X ◆ →` -tab appears in the dashboard chrome when enabled. Requires -`hyperhive.matrix` (tuwunel) to be configured; the operator logs -in to the web client by typing the homeserver URL at first visit. +tab appears in the dashboard chrome when enabled. The web client can +connect to any Matrix homeserver; enter the URL at first visit (e.g. +the local tuwunel instance if `hyperhive.matrix.enable = true`, or +any external homeserver). ## Agent configuration From 115e500ea5714bf5dfe8e859862182798ee60df1 Mon Sep 17 00:00:00 2001 From: lexis Date: Sat, 30 May 2026 11:14:40 +0200 Subject: [PATCH 4/5] docs(README): update matrix.gui option to services.hyperhive.* namespace (#615) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e6670ec6..4b09542c 100644 --- a/README.md +++ b/README.md @@ -116,12 +116,12 @@ lives at `/var/lib/nixos-containers/hive-matrix/`. Federation is enabled with an empty `trusted_servers` list; e2ee is deferred to a follow-up (#551). -Optional: set `hyperhive.matrix.gui.enable = true;` to serve a +Optional: set `services.hyperhive.matrix.gui.enable = true;` to serve a [fluffychat-web](https://fluffychat.im) matrix client at `/matrix/` on the hive-c0re dashboard port. Disabled by default. The `◆ M4TR1X ◆ →` tab appears in the dashboard chrome when enabled. The web client can connect to any Matrix homeserver; enter the URL at first visit (e.g. -the local tuwunel instance if `hyperhive.matrix.enable = true`, or +the local tuwunel instance if `services.hyperhive.matrix.enable = true`, or any external homeserver). ## Agent configuration From 278850150782eda1b1c0e32146e2ce2e3c1051e5 Mon Sep 17 00:00:00 2001 From: lexis Date: Sat, 30 May 2026 12:10:30 +0200 Subject: [PATCH 5/5] docs(README): update matrix.gui to reference hive-gateway (post #620) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4b09542c..4a0a708e 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ a follow-up (#551). Optional: set `services.hyperhive.matrix.gui.enable = true;` to serve a [fluffychat-web](https://fluffychat.im) matrix client at `/matrix/` -on the hive-c0re dashboard port. Disabled by default. The `◆ M4TR1X ◆ →` +via the hive-gateway nginx container (see gateway option above). Disabled by default. The `◆ M4TR1X ◆ →` tab appears in the dashboard chrome when enabled. The web client can connect to any Matrix homeserver; enter the URL at first visit (e.g. the local tuwunel instance if `services.hyperhive.matrix.enable = true`, or