#wgpu #base-16 #stylix

irodzuki

Irodzuki (色づき) — GPU-app theming system bridging Stylix and wgpu render pipelines

6 releases

Uses new Rust 2024

new 0.1.11 Aug 7, 2026
0.1.10 Jul 20, 2026
0.1.7 Jun 15, 2026
0.0.1 Mar 8, 2026

#1580 in GUI

MIT license

53KB
1K SLoC

irodzuki

Irodzuki (色づき) — GPU-app theming system bridging Stylix and wgpu render pipelines

License

MIT


lib.rs:

Irodzuki (色づき) — GPU-app theming for pleme-io.

Bridges Stylix (Nix-level base16 theming) into wgpu GPU render pipelines. Stylix generates color schemes at build time; irodzuki loads them at runtime and provides GPU-compatible color data to garasu, madori, and egaku.

How it works

  1. Stylix generates a base16 color scheme in Nix
  2. blackmatter-pleme maps those colors into each app's YAML config
  3. shikumi loads the YAML at runtime
  4. irodzuki parses the [theme] section into a ColorScheme
  5. Apps use ColorScheme to get wgpu::Color values, shader uniforms, etc.

Dependencies

~9–12MB
~157K SLoC