No description
  • TypeScript 93.4%
  • Nix 3.7%
  • C 2.1%
  • Just 0.5%
  • C++ 0.2%
Find a file
2026-07-28 20:15:18 +07:00
agent squashed :P 2026-07-28 20:15:18 +07:00
app squashed :P 2026-07-28 20:15:18 +07:00
asset squashed :P 2026-07-28 20:15:18 +07:00
dependency squashed :P 2026-07-28 20:15:18 +07:00
lab squashed :P 2026-07-28 20:15:18 +07:00
nix squashed :P 2026-07-28 20:15:18 +07:00
package squashed :P 2026-07-28 20:15:18 +07:00
patch refactor(uwaooo): rename native shell and contracts 2026-07-18 08:48:20 +07:00
script squashed :P 2026-07-28 20:15:18 +07:00
test squashed :P 2026-07-28 20:15:18 +07:00
.gitignore squashed :P 2026-07-28 20:15:18 +07:00
AGENTS.md squashed :P 2026-07-28 20:15:18 +07:00
artifact.factory.json squashed :P 2026-07-28 20:15:18 +07:00
env.d.ts chore(foundry): establish M0 workspace and pinned inputs 2026-07-10 23:29:47 +07:00
eslint.config.js feat(contract): establish the Experi contract source 2026-07-11 00:01:37 +07:00
flake.lock squashed :P 2026-07-28 20:15:18 +07:00
flake.nix squashed :P 2026-07-28 20:15:18 +07:00
gtkx.config.ts squashed :P 2026-07-28 20:15:18 +07:00
Justfile squashed :P 2026-07-28 20:15:18 +07:00
LICENSE chore(foundry): establish M0 workspace and pinned inputs 2026-07-10 23:29:47 +07:00
package.json squashed :P 2026-07-28 20:15:18 +07:00
pnpm-lock.yaml squashed :P 2026-07-28 20:15:18 +07:00
README.md squashed :P 2026-07-28 20:15:18 +07:00
tsconfig.json squashed :P 2026-07-28 20:15:18 +07:00
vitest.config.ts squashed :P 2026-07-28 20:15:18 +07:00

uwaooo-shell

uwaooo-shell is the canonical native GTKX, React, Node.js, and Astal shell for the opt-in uwaooo Wayfire session. It owns the UI, broker, typed helpers, and application payload. /system owns the NixOS session module, composition, acceptance, activation, and release.

The normal loop is:

just prepare       # once, or after an accepted GTKX SDK change
just dev           # focused receipt plus reversible native preview
just dev-production

just dev compiles against dependency/accepted.json directly and does not evaluate a Flake or rebuild GTKX/Wayfire. Milestone payload verification remains just check; publication uses the explicit artifact-* recipes and never implicitly updates /system.

The pinned visual and interaction reference is documented in agent/DELTA-PARITY-CONTRACT.md at revision 9e263604546075f8a82eaa117b876a04e5001fb5; verify it offline with just parity-check.