NixOS configuration for Mononoke NAS (flake-based)
  • Nix 93.1%
  • Python 5.6%
  • Shell 1.3%
Find a file
2026-06-03 12:16:10 -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
modules mononoke: hermes-workspace flake module, dual-tailscaled fix, netbird modules, mesh SSH [2026-06-03] 2026-06-03 12:10:43 -04:00
nix mononoke: hermes-workspace nixosModule, flake inputs, service fixes [2026-06-03] 2026-06-03 12:10:58 -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 mononoke: add AGENTS.md [2026-06-03] 2026-06-03 12:16:10 -04:00
CHANGELOG.md CHANGELOG: document mesh SSH fleet provisioning [Unreleased] 2026-06-03 01:58:04 -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 mononoke: hermes-workspace nixosModule, flake inputs, service fixes [2026-06-03] 2026-06-03 12:10:58 -04:00
flake.nix mononoke: hermes-workspace nixosModule, flake inputs, service fixes [2026-06-03] 2026-06-03 12:10:58 -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