No description
  • Clojure 35.8%
  • Nix 26.3%
  • TypeScript 14.8%
  • Shell 10.3%
  • Just 6%
  • Other 6.8%
Find a file
2026-09-03 17:00:27 +07:00
.portal squashed :P 2026-09-03 17:00:27 +07:00
.theia squashed :P 2026-09-03 17:00:27 +07:00
agent squashed :P 2026-09-03 17:00:27 +07:00
aspect squashed :P 2026-09-03 17:00:27 +07:00
cloud squashed :P 2026-09-03 17:00:27 +07:00
dotfile squashed :P 2026-09-03 17:00:27 +07:00
fallback squashed :P 2026-09-03 17:00:27 +07:00
flake squashed :P 2026-09-03 17:00:27 +07:00
homefile squashed :P 2026-09-03 17:00:27 +07:00
host squashed :P 2026-09-03 17:00:27 +07:00
just squashed :P 2026-09-03 17:00:27 +07:00
package squashed :P 2026-09-03 17:00:27 +07:00
repository squashed :P 2026-09-03 17:00:27 +07:00
secret squashed :P 2026-09-03 17:00:27 +07:00
source squashed :P 2026-09-03 17:00:27 +07:00
user squashed :P 2026-09-03 17:00:27 +07:00
wiki squashed :P 2026-09-03 17:00:27 +07:00
.gitignore squashed :P 2026-09-03 17:00:27 +07:00
.gitleaks.toml squashed :P 2026-09-03 17:00:27 +07:00
.mcp.json squashed :P 2026-09-03 17:00:27 +07:00
.sops.yaml squashed :P 2026-09-03 17:00:27 +07:00
AGENTS.md squashed :P 2026-09-03 17:00:27 +07:00
flake.lock squashed :P 2026-09-03 17:00:27 +07:00
flake.nix squashed :P 2026-09-03 17:00:27 +07:00
justfile squashed :P 2026-09-03 17:00:27 +07:00
LICENSE squashed :P 2026-09-03 17:00:27 +07:00
README.md squashed :P 2026-09-03 17:00:27 +07:00
statix.toml squashed :P 2026-09-03 17:00:27 +07:00
system.code-workspace squashed :P 2026-09-03 17:00:27 +07:00
tsconfig.scripts.json squashed :P 2026-09-03 17:00:27 +07:00

uwaooo

Exp Infra

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, current plans, scripts, 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 (EDN/Babashka/Squint/OpenTofu)
│   ├── cloudflare/                # Cloudflare DNS, zone, R2, and Worker 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
├── repository/                    # EDN repository registry + generated JSON ABI
├── 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/           # Stable host-service bridge for public Web products
├── user/                          # User aspect declarations and identity metadata
│   ├── generic/                   # Shared user profile configurations
│   └── nixos/                     # NixOS user accounts and trusted settings
├── secret/                        # SOPS-encrypted data store
├── web/                           # Transitional Web producers and root delivery wiring
│   ├── shell/                     # Uwaooo Shell Web
│   ├── note/                      # Quartz digital garden
│   ├── forge/                     # Forgejo hosting slice
│   ├── sysmap/                    # Independent system-map renderer
│   └── chat/                      # Root-owned chat policy and service wiring
├── source/                        # Independent software working trees
│   ├── uwaooo-shell-native/       # Native Uwaooo Shell implementation
│   ├── uwaooo-contract/           # Portable system and Web contracts
│   └── plugin/                    # Plugin factory
├── wiki/                          # Internal system manual
│   └── map/                       # Public-safe Sysmap EDN + Markdown authoring
├── 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

Nix Asylum

Uwaaaa, me addicted to Nix, welp....