Skip to content

Releases: watashi-00/AikoHyprSetup

AikoHyprSetup v3.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 16:22

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 mpvpaper with 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.sh with auto-reconnection and optimized idle CPU usage.

📦 Distro Package Enhancements

  • Added mpv and mpvpaper dependencies to system packages.
  • Supported automated AUR package helper installations via yay and paru on Arch Linux.
  • Normalized Waybar config dependencies checking and streamlined update loops.

Thank you for using AikoHyprSetup!

AikoHyprSetup v2.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 23:42

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 utilizing wf-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 !important tags 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 900 replaced with 900 limit to prevent GTK parser crashes).
  • Enhanced Wofi theme selectors, resolving shorthand border replacement bugs.

🔧 Configuration & Maintenance

  • Added preservation logic for Fastfetch's logo.source key during installation/update operations.
  • Added wf-recorder to 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

Choose a tag to compare

@github-actions github-actions released this 05 Jun 01:37

Automated release generated from master branch.
Version: 2.2.1

AikoHyprSetup v2.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 00:59

Automated release generated from master branch.
Version: 2.2.0

AikoHyprSetup v2.1.9

Choose a tag to compare

@github-actions github-actions released this 05 Jun 00:50

Automated release generated from master branch.
Version: 2.1.9

AikoHyprSetup v2.1.8

Choose a tag to compare

@github-actions github-actions released this 04 Jun 23:10

Automated release generated from master branch.
Version: 2.1.8

AikoHyprSetup v2.1.7

Choose a tag to compare

@github-actions github-actions released this 04 Jun 22:27

Automated release generated from master branch.
Version: 2.1.7

AikoHyprSetup v2.1.6

Choose a tag to compare

@github-actions github-actions released this 04 Jun 22:00

Automated release generated from master branch.
Version: 2.1.6

AikoHyprSetup v2.1.5

Choose a tag to compare

@github-actions github-actions released this 04 Jun 21:51

Automated release generated from master branch.
Version: 2.1.5

AikoHyprSetup v2.1.4

Choose a tag to compare

@github-actions github-actions released this 04 Jun 21:45

Automated release generated from master branch.
Version: 2.1.4