Releases: watashi-00/AikoHyprSetup
Release list
AikoHyprSetup v3.0.0
AikoHyprSetup v3.0.0 - The Dynamic Desktop & Integration Release 🚀
This major release upgrades AikoHyprSetup to v3.0.0, introducing dynamic live wallpaper support (including Wallpaper Engine integration), a dedicated Bluetooth manager widget, automated GPU optimization/configuration, and robust system environment refinements.
What's New & Enhancements 🌟
🎥 Live Wallpapers & Dynamic Theme Sync
- Wallpaper Engine & Video Integration: Full support for video and scene dynamic wallpapers using
mpvpaperwith hardware decoding acceleration. - Auto Color Palette & Theme Extraction: Automatically extracts dominant colors from the set wallpaper to dynamically synchronize active Waybar accents and application theme colors.
- Auto-Sync Helper (
aiko-wall-sync.py): Sychronizes dynamic and static wallpapers across multiple monitors cleanly.
📶 Aiko Bluetooth Manager Widget
- Interactive UI (
aiko --bluetooth): Introduces a dedicated, theme-aware GTK 3 Bluetooth management widget. - Seamless Connectivity: Easily discover, pair, trust, connect, and disconnect Bluetooth devices directly from the desktop dashboard.
⚙️ Automated GPU Configuration
- GPU Setup helper (
aiko --gpu): Automates setting up Nvidia and multi-GPU configurations on Hyprland, configuring essential DRM/WLR environment parameters and multi-GPU priority cards automatically.
🧠 Smart Resource & Event Management
- Fullscreen Automation: Seamlessly pauses resource-intensive tasks (such as dynamic wallpapers and audio visualizers like Cava) when a window enters fullscreen mode, automatically resuming them when exiting fullscreen.
- Robust Socket Listening: Redesigned
event-listener.shwith auto-reconnection and optimized idle CPU usage.
📦 Distro Package Enhancements
- Added
mpvandmpvpaperdependencies to system packages. - Supported automated AUR package helper installations via
yayandparuon Arch Linux. - Normalized Waybar config dependencies checking and streamlined update loops.
Thank you for using AikoHyprSetup!
AikoHyprSetup v2.3.0
AikoHyprSetup v2.3.0 - The Interactive Widgets Release 🚀
This release introduces a massive expansion of the interactive Python/GTK 3 desktop widgets dashboard, along with visual refinements and robustness improvements to the theme system and configurations.
What's New & Enhancements 🌟
🧩 New & Refined Interactive Widgets
- Aiko Search (
aiko --search): A premium Spotlight-style search panel. Features dynamic app launching, quick local file indexing, and search engines:- Google Mode: Real-time autocomplete suggestions parsed directly from the Google Suggest API (with encoding issues fixed for non-ASCII characters).
- YouTube Mode: Full video results fetched asynchronously in background threads. Displays video titles, channels, durations, description snippets, and downloads & caches thumbnails asynchronously in background threads.
- Themed Highlights: Recognizes search prefixes (
yt:,g:,w:,f:) and highlights them using Pango markup with the theme's active accent color.
- Aiko Audio (
aiko --audio): GTK-based audio manager for adjusting volume, channel balance, changing active output targets, and installing driver dependencies. - Aiko Calendar (
aiko --calendar): Theme-aware desktop calendar widget. - Aiko Recorder (
aiko --recorder): Sleek control panel for screen and audio recording utilizingwf-recorder. - Aiko Timer (
aiko --timer): Modern countdown and Pomodoro timer. - Aiko Monitors (
aiko --monitors): Clean monitor layout selector with active refresh rate selection.
🎨 Theme Robustness & Host Theme Immunity
- Added defensive style overrides with
!importanttags for input fields (Entries and TextViews) across the Search, Notes, and Tasklist widgets. This prevents host light GTK themes from leaking and rendering white text on white backgrounds. - Fixed CSS parser errors for GTK CSS font-weights (numeric weights above
900replaced with900limit to prevent GTK parser crashes). - Enhanced Wofi theme selectors, resolving shorthand border replacement bugs.
🔧 Configuration & Maintenance
- Added preservation logic for Fastfetch's
logo.sourcekey during installation/update operations. - Added
wf-recorderto package management for Arch, Debian, Fedora, openSUSE, and Alpine. - Upgraded the self-test suite (
test.sh) to automatically resolve the repository path, ensuring developers can run it reliably from any context.
Thank you for using AikoHyprSetup!
AikoHyprSetup v2.2.1
Automated release generated from master branch.
Version: 2.2.1
AikoHyprSetup v2.2.0
Automated release generated from master branch.
Version: 2.2.0
AikoHyprSetup v2.1.9
Automated release generated from master branch.
Version: 2.1.9
AikoHyprSetup v2.1.8
Automated release generated from master branch.
Version: 2.1.8
AikoHyprSetup v2.1.7
Automated release generated from master branch.
Version: 2.1.7
AikoHyprSetup v2.1.6
Automated release generated from master branch.
Version: 2.1.6
AikoHyprSetup v2.1.5
Automated release generated from master branch.
Version: 2.1.5
AikoHyprSetup v2.1.4
Automated release generated from master branch.
Version: 2.1.4