What problem does it solve?
Create production-grade Quickshell UI widgets and interfaces that are cohesive with the Obelisk shell, enabling designers to push high-fidelity visuals with consistent theming and component reuse.
Core Features & Use Cases
- Native integration with Quickshell components (OText, OButton, OPanel) and the Theme singleton (qs.Config) to ensure consistent typography, colors, spacing, and radii.
- Theming and design systems alignment: derive visuals from Theme.bgColor, Theme.activeColor, and Theme.fontFamily, and enforce responsive behavior through Behavior-driven transitions.
- Reusability and composability: structure widgets to promote reuse across dashboards and tools, with bindings to qs.Services for live data.
- Design thinking and craft: set a bold aesthetic direction (e.g., brutal minimalism or refined luxury) and apply it across new modules with careful attention to depth and motion.
Quick Start
Start by creating a sample widget that imports Quickshell and qs.Components, then apply Theme colors and a simple OText label to validate visuals.