Mononoke NixOS config — QNAP TVS-473e, Forgejo, Matrix, Nextcloud, Hermes Agent. Managed by San (Hermes AI wolfpack).
  • Nix 89.7%
  • Python 8.8%
  • Shell 1.5%
Find a file
San Mononoke 76dfc05ea8 fix(collabora): set ssl.termination=true so coolwsd generates HTTPS discovery URLs
cloudflared tunnel routes HTTPS at edge, passes plain HTTP to coolwsd.
With ssl.termination=false (default), coolwsd generates external-http zone
with http:// URLs. Browser connects to http:// and fails silently.

ssl.termination=true tells coolwsd the incoming proxy connection is HTTPS
even though it receives HTTP, causing it to generate external-https zone
with https:// URLs — matching what cloudflared actually delivers.

Also updated comment to reflect the cloudflared routing reality.
2026-06-16 20:22:56 -04:00
.kilo/plans Remove agenix: plain .env files and raw key files for secrets 2026-05-02 15:57:26 -04:00
data/index.bleve mononoke-lcd: 6-screen rotation, Tailscale IP, row1 recovery 2026-05-12 22:37:16 -04:00
nix fix(collabora): set ssl.termination=true so coolwsd generates HTTPS discovery URLs 2026-06-16 20:22:56 -04:00
scripts mononoke-lcd: 6-screen rotation, Tailscale IP, row1 recovery 2026-05-12 22:37:16 -04:00
secrets Remove agenix: plain .env files and raw key files for secrets 2026-05-02 15:57:26 -04:00
.gitignore Clean up defunct hermes-agent NixOS module and orphaned nix/hosts/users/ 2026-05-01 06:56:04 -04:00
AGENTS.md mononoke: consolidate VPN modules (Tailscale + NetBird + SSH) [2026-06-13] 2026-06-13 10:46:35 -04:00
CHANGELOG.md mononoke: add python3 to system toolchain (2026-06-14) 2026-06-14 14:02:05 -04:00
configuration.nix mononoke: hermes-workspace nixosModule, flake inputs, service fixes [2026-06-03] 2026-06-03 12:10:58 -04:00
flake.lock fix: move add_header to server level to pass gixy linter 2026-06-15 19:04:36 -04:00
flake.nix fix: move add_header to server level to pass gixy linter 2026-06-15 19:04:36 -04:00
hardware-configuration.nix Migration: Hermes to Mononoke - remove duplicate configs, plaintext secrets, switch to podman 2026-04-03 17:17:20 -04:00
README.md docs: add README, update changelog for v0.1.0 release 2026-04-17 02:32:07 +00:00

MononokeNAS NixOS Configuration

This repository contains the declarative NixOS configuration for the Mononoke NAS system.

Structure

  • flake.nix — Flake entry point
  • configuration.nix — Main system config
  • CHANGELOG.md — Release history
  • secrets/ — Age-encrypted secrets (gitignored)
  • nix/hosts/ — Host-specific configs
  • nix/modules/ — Reusable NixOS modules
  • nix/services/ — Service definitions

Quick Commands

sudo nixos-rebuild switch --flake .#mononoke
systemctl status hermes-agent

Agents

  • Mononoke: Primary NAS agent (podman container)
  • Ashitaka: TUI agent for NixOS ops
  • Yoseba: VPS bastion