Further Reading
Official Documentation
- Quickshell Documentation — The official reference for all Quickshell types, services, and configuration
- Quickshell QML Language Guide — Essential reading for understanding QML syntax and semantics
- Quickshell Type Reference — Complete API reference for all QML types
Qt and QML Resources
- Qt 6 QML Reference — The official Qt QML language reference
- QML Object Attributes — Properties, signals, methods, and attached objects
- Property Binding — How QML's reactive binding system works
- Qt Quick Performance — Optimization techniques for QML applications
- QML Debugging — Debugging QML with the QML Inspector and profiler
Wayland Protocols
- Wayland Explorer — Browse all Wayland protocols with documentation
- wlr-layer-shell-unstable-v1 — The protocol that powers shell surfaces (panels, popups)
- ext-session-lock-v1 — Wayland lock screen protocol
- wlr-foreign-toplevel-management — Window enumeration and management
Linux Desktop Integration
- freedesktop.org Specifications — Standards for the Linux desktop
- D-Bus Tutorial — Understanding the D-Bus message bus
- MPRIS Specification — Media player remote control interface
- Notification Specification — Desktop notification protocol
- Autostart Specification — Desktop file autostart standard
Compositor Documentation
- Hyprland Wiki/IPC — Hyprland's inter-process communication
- Sway Wiki — Sway window manager community wiki
- wlroots Documentation — The wlroots compositor library
Community Resources
- Quickshell GitHub — Source code, issues, and pull requests
- r/unixporn — Linux customization showcase (search "quickshell")
- Arch Wiki: Quickshell — Arch Linux community documentation
Related Projects
- Waybar — A popular Wayland bar (C++)
- swaylock-effects — Feature-rich lock screen
- eww — Elkowar's wacky widgets (Yuck-based)
What You've Learned
- Start with the Quickshell type reference and QML language guide
- Study Wayland protocols to understand shell surface behavior
- Refer to freedesktop specs for standard Linux desktop integration
- Explore community projects for inspiration and patterns