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%
Find a file
San (Mononoke Wolfpack) 316253f865 traefik: add keep/cloud path routers with strip-prefix middleware
- 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)
2026-05-29 21:23:54 -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 traefik: add keep/cloud path routers with strip-prefix middleware 2026-05-29 21:23:54 -04:00
nix.bak.20260516_175713 Remove OnlyOffice, keep Collabora only 2026-05-17 21:28:09 -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 remove dead caddy.nix (unused, conflicts with traefik on :80) 2026-05-21 16:23:11 -04:00
CHANGELOG.md clean: remove ashitaka services, merge agents.md into AGENTS.md, backfill 5.5.0 changelog 2026-05-19 08:03:15 -04:00
configuration.nix Add CLI tools to default.nix: w3m, lynx, gh, glab, vultr-cli, flarectl, tscli, kilocode-cli 2026-05-16 05:08:27 -04:00
flake.lock flake.lock: update llm-agents input 2026-05-16 03:46:41 -04:00
flake.nix Add CLI tools: w3m, lynx, gh, glab, vultr-cli, flarectl, tscli, kilocode-cli 2026-05-16 03:36:48 -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