- Hyprland Lua config tree for Hyprland
0.55+- New
hyprland.luaentrypoint - Lua modules for monitors, variables, autostart, visuals, binds, rules, and generated colors
- New
- Quickshell now works via cli default dir $HOME/.local/blxshell
- blxshell now uses the CLI/runtime layout by default
- Runtime path:
~/.local/blxshell - CLI path:
~/.local/bin/blxshell - Installer now installs both runtime and CLI and prints a migration notice
- Runtime path:
- Hyprland configs are now lua migrated
- Quickshell config synced from the live
~/.local/blxshellruntime and cleaned for repository use - Added plugins system(beta)
- Installer no longer leaves
blxshell startpointing at a missing runtime path - Plugin manager now installs into the active blxshell runtime path instead of stale
~/.config/quickshell
- openSUSE Tumbleweed support
- New
opensuse-deps/directory with RPM spec files mirroring allarch-deps/metapackages - Specs:
blxshell-shell,blxshell-audio,blxshell-hyprland,blxshell-quickshell-git,blxshell-fontsand all font sub-packages - Four new font specs for packages missing from Tumbleweed repos:
blxshell-font-material-symbols,blxshell-font-readex-pro,blxshell-font-rubik,blxshell-font-space-grotesk - Packages published to OBS at
home:binarylinuxx:blxshell
- New
- OS detection now recognises openSUSE Tumbleweed (
IS_OPENSUSE=true) - Installer automatically adds
home:binarylinuxx:blxshellOBS repo and installs viazypper
-
Technical
- since now blx-sshell was heavily tested and reworked to work with portable-devices(LapTops)
- implemented simple easy to use WiFi menu so you can be connect to network out of the box
-
Desktop Widgets
- weather widget now can use API from openweathermap if you want more precise location than automatic by API
-
Desktop
- now added sidebar with quick toggle's
- Improved NetworkManager service so it works now perfectly
- Baterry service are now custom
-
Desktop Widgets - Clock and weather widgets on desktop background
- Drag and resize widgets in edit mode (hot corner or
qs ipc call grid toggle) - Weather auto-detects location via IP using wttr.in
- Adaptive content scaling based on widget dimensions
- Widget state persists to
widgets.json
- Drag and resize widgets in edit mode (hot corner or
-
col_gen - New Python-based Material You color generator
- Replaces matugen with native Python implementation using
materialyoucolor - Supports all MD3 scheme variants: tonal-spot, expressive, fidelity, fruit-salad, monochrome, neutral, rainbow, vibrant, content
- New contrast setting (-1.0 to 1.0) for accessibility
- Generates templates for: quickshell, hyprland, ghostty, gtk3/4, micro
- Post-hooks: hyprctl reload, ghostty SIGUSR2, gsettings gtk-theme
- Replaces matugen with native Python implementation using
-
Settings > Advanced - New settings page for experimental features
- Desktop widgets toggle (beta)
- Grid layout customization (columns/rows)
- Widget styling: radius, border width, opacity, colors
-
Hot Corner - Redesigned with smooth arc progress indicator
- Grid respects status bar exclusive zone (widgets won't overlap bar)
- Widget content adapts layout based on aspect ratio (horizontal vs vertical)
- Scheme names simplified (removed "scheme-" prefix)
- matugen dependency - replaced by col_gen
- Widget drag/resize coordinate feedback loop
- Exit edit mode button missing MouseArea
- Hot corner using non-existent
Quickshell.execDetachedAPI
- Material You desktop shell for Hyprland
- Dynamic color theming from wallpaper
- Bar, launcher, lockscreen, power menu, notifications
- Settings GUI