tl;dr
wayland compositor. 1 user, many personas. instant switch uwu
status: WIP
The Philosophy
unix way (1970s):
- multi-user mainframe
- everyone logs in
- slow switch
- ANCIENT
uwu.ᛊ way (2026):
- 1 user, many personas
- instant switch (meta+N)
- different contexts
- MODERN
the sun illuminates all personas equally uwu
Core Feature: Personas
meta+1 → work
meta+2 → play
meta+3 → create
meta+N → whatever you need
each persona:
- isolated context
- own apps/state
- own browser profile
- own env vars
- instant switch
not multi-user. multi-context.
Navigation
INSIDE EACH PERSONA:
2D grid, all windows maximized:
↑
┌───┬───┬───┐
│ A │ B │ C │
←─├───┼───┼───┤─→
│ D │[E]│ F │ ← current
├───┼───┼───┤
│ G │ H │ I │
└───┴───┴───┘
↓
- swipe/key to navigate
- all windows fullscreen
- no floating
- no manual resize
- just flow
Tech Stack
BASE: niri fork (rust, wayland-native)
AUDIO: pipewire only
SESSION: seatd + elogind
LEGACY: none (wayland only)
The Name
uwu.ᛊ
├── uwu = the vibe
├── ᛊ = sowilo (sun rune)
└── the sun that illuminates all personas
lives in muspelheim (fire realm)
Status
WIP uwu
TODO:
- fork niri
- implement persona layer
- strip legacy
- integrate with runix
- uwu defaults
Slogan
“maximum cute. maximum security. maximum uwu.”
Rune QQ uwu.ᛊ sowilo - the sun compositor