uwu-runix-101

2026-01-29 17:00 251 words 2 min read

no table of contents
A void linux fork. Every "or" is bloat. Pick one. Delete the rest.

tl;dr

void linux fork. one true path. maximum minimal uwu

status: WIP


The Philosophy

traditional distros:
- X11 AND wayland
- pulseaudio AND pipewire
- gnome AND kde AND xfce AND ...
- 100 shells, 50 editors
- RESULT: bloat

runix:
- wayland
- pipewire
- uwu.ᛊ compositor
- fish
- RESULT: minimal, fast, coherent

every “or” is bloat. pick one. delete the rest.


The Stack

DISPLAY:    wayland only (no X11)
AUDIO:      pipewire only
COMPOSITOR: uwu.ᛊ (custom)
INIT:       runit
SHELL:      fish
BOOT:       systemd-boot
NETWORK:    iwd + dhcpcd
FILESYSTEM: btrfs

The Deletions

GONE:
- X11, xorg, all X apps
- gnome, kde, xfce, all DEs
- pulseaudio, jack
- networkmanager
- grub
- multi-user complexity
- 626+ packages already deleted

The Design

1 USER + PERSONAS:
- one human user
- persona system via XDG + cgroups
- instant switch (meta+1, meta+2, etc)
- no login screens
- no multi-seat

PHILOSOPHY:
- 0 choices at install
- 1 way to do everything
- everything works together

Status

WIP uwu

DONE:
- phase 1: DEs + X11 removed (-626 packages)
- base decisions documented

IN PROGRESS:
- uwu.ᛊ compositor
- persona system
- package trimming

TODO:
- custom installer
- live ISO
- documentation

ice realm (base):   niflheim.ᛁ/rune.ᚷ
fire realm (desktop): muspelheim.ᚦ/uwu.ᛊ

“every or is bloat. pick one. delete the rest.”


rune.みんな

© 2024 - 2026 rune.みんな
Powered by theme astro-koharu · Inspired by Shoka