There are more distros on 0.53.1 vs. earlier.
This will cut down on the number of support cases
We'll only have to deal with the few distros not yet updated
On branch patch-windowrules
Changes to be committed:
modified: CHANGELOG.md
new file: config/hypr/configs/WindowRules-pre-53.conf
modified: config/hypr/configs/WindowRules.conf
On branch kb-fix
Changes to be committed:
modified: config/hypr/scripts/SwitchKeyboardLayout.sh
modified: config/hypr/scripts/Tak0-Per-Window-Switch.sh
the shell.qml prevents overview from starting
It's not looking in the right place
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
deleted: shell.qml
To prepare for next release and to test copy.sh function for updating
dotfiles going forward.
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: config/hypr/configs/ENVariables.conf
An update to the OS age calculation added to Pokeman config ported to
comfig-compact.jsonc
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: config-compact.jsonc
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: config/fastfetch/config-compact.jsonc
modified: config/fastfetch/config-pokemon.jsonc
The `cut -d. -f1` command truncated filenames at the first dot, causing
wallpapers named like "01. Catppuccin.jpg" to display as just "01" in
the rofi menu. Multiple wallpapers with the same prefix showed identical
labels, and selecting one applied the wrong file since `find -print -quit`
returned the first alphabetical match.
Changed to use full filename `$pic_name` (consistent with GIF and video
handling on lines 87 and 94). The existing sed on line 222 correctly
strips only the file extension for the find command.
## Overview
This commit integrates the corrected Quickshell-Overview feature across all
installation and update workflows. The overview provides an AGS alternative
with live window previews toggled via Super+TAB keybind.
## Changes
### 1. Quickshell Overview QML Files
- Added config/quickshell/overview/ subdirectory with Qt6-compatible QML
- Includes 20+ files covering:
* OverviewWindow.qml with proper clipping (no OpacityMask, uses QtQuick.Effects)
* OverviewWidget.qml for window handling
* Overview.qml main component with Hyprland integration
* Common utilities and styling
* Services for Hyprland data and global state management
### 2. copy.sh Updates
- Removes default shell.qml that blocks quickshell named config detection
- Auto-copies config/quickshell/overview to ~/.config/quickshell/overview/
- Updates old 'qs' startup commands to 'qs -c overview'
- Handles both fresh installs and config overwrite scenarios
### 3. upgrade.sh Updates
- Added config/quickshell/ to upgrade directory list
- Excludes shell.qml to preserve overview config detection capability
- Enables seamless upgrades without losing quickshell settings
### 4. IPC Command Fixes
- Corrected OverviewToggle.sh to use proper 'qs ipc -c overview call overview toggle'
- Fixed startup commands from old 'qs' to 'qs -c overview'
- Hyprland-Dots now uses corrected toggle script
## Qt6 Compatibility
- Replaced Qt5Compat.GraphicalEffects with QtQuick.Effects
- Removed OpacityMask in favor of Qt6-compatible clipping technique
- All QML properly imports Qt6 modules
## Release Script
- release.sh automatically uses copy.sh, inheriting all quickshell updates
## Testing
- Verified on target systems (Fedora 43 VM, jak-nixos)
- qs -c overview successfully launches overview config when shell.qml is removed
- IPC toggle commands work correctly within Wayland sessions
## Files Modified
- config/quickshell/overview/* (20 new files)
- copy.sh (enhanced QS handling)
- upgrade.sh (added quickshell to upgrade paths)
Trying to implement https://github.com/JaKooLit/Hyprland-Dots/pull/872
When SUPER RIGHT/LEFT work dynamically in and out of tabbed windows
So far not working Code is commented out for now.
On branch development
Your branch is up to date with 'origin/development'.
Changes to be committed:
modified: config/hypr/configs/Keybinds.conf