Mononoke NixOS config — QNAP TVS-473e, Forgejo, Matrix, Nextcloud, Hermes Agent. Managed by San (Hermes AI wolfpack).
- Nix 92.4%
- Python 6.2%
- Shell 1.4%
- Route /keep -> karakeep (port 30301) - Route /cloud -> nextcloud via nginx (port 11080) - Add strip-prefix middleware to both routers - Add /keep and /cloud to strip-prefix prefixes list - tailscale serve reset to point to Mononoke Traefik :80 - Add karakeep.nix service definition - Add Pocket ID OIDC provider for Nextcloud (id=pocketid) - Nextcloud OIDC client: 13bb8fa8-3bfa-45e1-8524-7eef2f512752 J7: dual URL access for Nextcloud + Karakeep (tailnet + public) |
||
|---|---|---|
| .kilo/plans | ||
| data/index.bleve | ||
| nix | ||
| nix.bak.20260516_175713 | ||
| scripts | ||
| secrets | ||
| .gitignore | ||
| AGENTS.md | ||
| CHANGELOG.md | ||
| configuration.nix | ||
| flake.lock | ||
| flake.nix | ||
| hardware-configuration.nix | ||
| README.md | ||
MononokeNAS NixOS Configuration
This repository contains the declarative NixOS configuration for the Mononoke NAS system.
Structure
flake.nix— Flake entry pointconfiguration.nix— Main system configCHANGELOG.md— Release historysecrets/— Age-encrypted secrets (gitignored)nix/hosts/— Host-specific configsnix/modules/— Reusable NixOS modulesnix/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