🚧 EARLY ALPHA — under active development. Most features are placeholders or only partially implemented. Do not expect a stable, complete theme manager yet — this is a work in progress.
A modern Linux theme manager for KDE Plasma: browse, preview, install, and apply themes from KDE-Look — global themes, icons, cursors, window decorations, color schemes, SDDM login themes, wallpapers, and more — in a clean dark UI.
Alpha / pre-release. The scaffold and the preview engine work; the rest is being built out.
| Area | State |
|---|---|
| Browse KDE-Look catalog | ✅ working |
| System-wide installed-theme scan | ✅ working |
| Per-kind previews (cursors, icons, colors, decorations) | ✅ working |
| Apply themes | |
| Download + install | |
| Settings (accent, theme dropdowns) | |
| Studio (theme assembler) | 🚧 placeholder |
| Favorites | 🚧 placeholder |
- Browse KDE-Look's full catalog (icons, cursors, GTK, SDDM, wallpapers, decorations, global themes, plasma themes, …)
- Installed — system-wide scan grouped by category, with rich per-kind previews:
- cursors → real rendered cursor shapes (native Xcursor decoder in Rust)
- icons → sample icon grid
- color schemes / GTK → palette mock windows
- window decorations → window mockups with the theme's real titlebar buttons
- global / plasma / SDDM / wallpapers → on-disk preview images
- Settings — per-component theme dropdowns + accent color picker
- Tauri 2 (Rust backend) + React + TypeScript + Vite (frontend)
- Rust engine: theme scanning/apply, Xcursor decoding, SVG/video rasterization
via ffmpeg, KDE config read/write (with
kdedefaultsmerge)
npm install
npm run tauri devRequires Rust, Node 22, and the Tauri v2 toolchain. Linux-only — targets KDE Plasma (Kubuntu tested).
