- Make quickshell input follow our nixpkgs to ensure Qt version consistency
- Fixes 'Cannot mix incompatible Qt library (6.9.1) with this library (6.9.0)' error
- Resolves weather widget enable crashes due to Qt version conflicts
This ensures quickshell is built with the same Qt version (6.9.1) as our other
Qt packages, preventing runtime library incompatibility issues.
BREAKING CHANGE: Remove external dots-hyprland dependency
- Imported all essential configs from dots-hyprland/installer-replication
- Added complete configs/ directory with:
- hypr/ - Hyprland configuration
- quickshell/ - Quickshell widgets and config
- applications/ - Application configurations
- scripts/ - Utility scripts
- matugen/ - Material You theming
- Updated flake.nix to use local ./configs instead of external repo
- Simplified update-flake script (removed external repo management)
- Updated README to reflect self-contained architecture
- All builds pass with local configurations
Benefits:
- No external repository dependencies
- Faster builds (no network dependencies)
- Version controlled configs in single repo
- Easier maintenance and development
- Complete installer replication in one place