NixOS configuration for Mononoke NAS (flake-based)
- Nix 93.1%
- Python 5.6%
- Shell 1.3%
| .kilo/plans | ||
| data/index.bleve | ||
| modules | ||
| 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