Welcome to the comprehensive documentation for HyprRice - a modern GUI tool for customizing Hyprland and its ecosystem.
- Configuration Guide - Complete configuration reference
- Plugin Guide - Using and developing plugins
- Security Guide - Security features and best practices
- Troubleshooting - Common issues and solutions
- API Documentation - Complete API reference
- Development Guide - Contributing to HyprRice
- Testing Guide - Running and writing tests
- Modern GUI - Intuitive interface for Hyprland configuration
- Theme Management - Create, apply, and share themes
- Plugin System - Extensible architecture with sandboxing
- Configuration Backup - Automatic backup and restore
- Live Preview - Real-time configuration preview
- Input Validation - Comprehensive input sanitization
- Plugin Sandboxing - Secure plugin execution environment
- Path Restrictions - Prevent path traversal attacks
- Command Sanitization - Safe hyprctl command execution
- Async Operations - Non-blocking UI operations
- Caching System - Intelligent caching with TTL
- Memory Management - Leak detection and prevention
- Performance Monitoring - Built-in performance tracking
- Operating System: Linux with Wayland support
- Window Manager: Hyprland
- Python: 3.10 or higher
- Dependencies: PyQt5, PyYAML, psutil
- Issues: Report issues on the project repository
- Documentation: This documentation covers all aspects of HyprRice
- Community: Join our community discussions
HyprRice - Making Hyprland configuration beautiful and accessible.