- **New Features**
- Introduce `lapctl display rates` to list available refresh rates.
- Add `lapctl display set-rate <HZ>` to change the active display’s refresh rate.
- Support runtime detection on Hyprland, Sway, KDE Plasma, GNOME, and X11 back‑ends.
- **Enhancements**
- Include `wayland-client` and `wayland-protocols-wlr` crates with the `client` feature.
- Update `Cargo.toml` to declare the new Wayland-related dependencies.
- Expand README with usage examples for refresh‑rate management.
- **Bug Fixes**
- No bug fixes introduced in this change.
- New Features
- Introduced cached configuration for hybrid Optimus systems
- Added command‑line options for switching, resetting, and cache management
- Enhancements
- Integrated clap‑derived CLI parsing
- Updated project dependencies via Cargo.lock
- Improved error handling and logging
Why: initialize Rust project and configure ignore patterns
New Features
- Initialize new Rust package `lapctl`.
Enhancements
- Add .gitignore entries for IDE metadata and build output.
Bug Fixes
- (none)