No description
- TypeScript 49.3%
- Svelte 17.2%
- Nix 9%
- CSS 8.9%
- Shell 4.1%
- Other 11.4%
| agent | ||
| aspect | ||
| cloud | ||
| dotfile | ||
| fallback | ||
| flake | ||
| homefile | ||
| host | ||
| just | ||
| map | ||
| package | ||
| repository | ||
| source | ||
| user | ||
| website | ||
| .gitignore | ||
| .gitleaks.toml | ||
| .mcp.json | ||
| .sops.yaml | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| flake.lock | ||
| flake.nix | ||
| justfile | ||
| LICENSE | ||
| README.md | ||
| statix.toml | ||
| system.code-workspace | ||
| tsconfig.scripts.json | ||
| zzz-random.desktop | ||
| zzz-sleep.desktop | ||
uwaooo
Me believe this repository is somehow insane, but too little time to docs... Why squashed? I track the history in my local workdir & only squash when pushing, mostly for peace of mind. In other words, don't look further to this silly code b-baka, hmph...
How it wire
.
├── flake.nix # Generated root flake entrypoint (do not edit)
├── agent/ # Agent rules, memory template, and workflow skills
│ └── skill/ # Task-specific agent skills and references
├── aspect/ # Reusable Den aspects (preferred behavior location)
│ ├── base/ # Core NixOS setup (networking, security, nixpkgs)
│ ├── browser/ # Browser configurations
│ ├── code/ # Dev environments, editors, runtimes, VCS (Git, JJ)
│ ├── desktop/ # Desktop session details (Plasma, display managers)
│ └── ... # Other reusable capability groups
├── cloud/ # Provider-side cloud resources (Terranix/OpenTofu)
│ ├── cloudflare/ # Declarative Cloudflare DNS/proxy/zone settings
│ └── private/ # (Gitignored) Local-only cloud values
├── flake/ # Flake inputs, outputs, system list, and package overlays
├── fallback/ # Root-owned offline recovery payload, atomic with flake.lock
├── dotfile/ # Home Manager dotfile profiles
├── homefile/ # Home directory layout semantics
├── package/ # Local package definitions
├── host/ # Machine declarations keyed by stable hostname
│ ├── miku/ # Bare-metal desktop host
│ │ └── aspect/ # Miku-only aspects (GPU, VFIO, mounts)
│ └── neru/ # NixOS VPS host
│ └── aspect/ # Neru-only public/private server wiring
│ └── website/ # Thin host bridge for public websites on neru
├── user/ # User aspect declarations and identity metadata
│ ├── generic/ # Shared user profile configurations
│ └── nixos/ # NixOS user accounts and trusted settings
├── secret/ # SOPS-encrypted data store
├── website/ # Nested git repos for each website
│ ├── main/ # OS shell site
│ ├── note/ # Quartz digital garden
│ └── forge/ # Forgejo hosting slice
├── source/ # Software source code
│ └── plugin/ # Plugin factory
├── private/ # (Gitignored) Local-only impure overlays
└── resource/ # (Gitignored) Local material: binary, boilerplate, installer
Little note
This is my personal system for learning, not a product-slop but journey-gem. More like self-learn, fafo around, break stuff, fix it, repeat, repeat again. I left the repo open, hopefully I can learn by doing and be better with unconventional way. If something looks weird or you think it could be better, Happy to hear it, all fine by me :D
Uwaaaa, me addicted to Nix, welp....

