Releases: H3rmt/hyprshell
Releases · H3rmt/hyprshell
hyprshell v4.9.4
hyprshell v4.9.2
hyprshell v4.9.1
hyprshell v4.9.0
4.9.0 (2026-01-05)
Features
- add generate page (1f9cb52)
- add terminal settings and overview keyboard shortcut chooser to generate setup (f7ae9bf)
- added data file to themes (9e13a4a)
- added debug info command (efa1010)
- added theme chooser (8deccc2)
- added theme settings to config editor (178f60b)
- allow custom key for switch mode (3d07d3c)
- generate config from gui (c6237a2)
- retry getting version for 40 times (9207c2a)
Bug Fixes
- deps: update rust crate ron to 0.12.0 (1c6038a)
- fix bin package for aur (4906ccb)
- fix bin package for aur (22a9b3b)
- fix systemd unit generation (4318bf5)
- nix-flake: update flake.lock (54fb1d0)
- nix-flake: update flake.lock (cfe263a)
- nix-flake: update flake.lock (66e4a85)
- update hyprland plugin (3d07d3c)
Code Refactoring
- add remaining plugin options (ad9359f)
- fix clippy fixes (219f14c)
- use justfile (c6237a2)
- use relm4 as base for adw and gtk (d95e69e)
- use relm4 as base for adw and gtk (f2e158c)
Documentation
- add minimum gtk and adwaita versions to README.md (c33f431)
hyprshell v4.8.3
hyprshell v4.8.2
hyprshell v4.8.1
4.8.1 (2025-11-17)
Bug Fixes
- crash when filtering windows or clients (#379) (13e0105)
- dont check for a hyprland session on commands other than run (c93b2dc)
- increase waiting time if no initial workspace is being found (b6e2782)
- nix-flake: update flake.lock (b166440)
- use xdg notifications instead of hyprland notifications (0db43a7)
Code Refactoring
- update dependencies (a1c00c7)
Documentation
- updated nix docs (facdf5a)
hyprshell v4.8.0
Changes
- Graphical config editor
- Added special workspace support
- added -slim packages for nix and arch
- added -bin package for arch
- Fixed overview/switch mode breaking on special or empty workspaces
- Started work on clipboard manager
- added more tests
- added better calculator library for launcher calculator plugin
Nix user changes:
configuring the hyprland version that is used to build the plugin during runtime is now being done by overriding the hyprland input:
inputs.hyprland.url = "github:hyprwm/Hyprland";
inputs.hyprshell = {
url = "github:H3rmt/hyprshell?ref=hyprshell-release";
inputs.hyprland.follows = "hyprland";
};More info in NIX.md
Changelog
4.8.0 (2025-11-09)
Features
- add special workspace support (0604d21)
- Add vim navigation to the switcher (#360) (cc0797d)
- added brotli compression to clipboard lib (dd0fb3d)
- added gui config editor (bb29010)
- added hyprshell-slim and hyprshell-bin aur packages (bb29010)
- added libadwaita instead of gtk4, added more config options (bb29010)
- remove nix wrapper fn and add hyprland input instead (bb29010)
Bug Fixes
- add
Edit viahyprshell config edit`` to config file (e9b9ca4) - disable hyprland plugin after loading fails once (96cb6e6)
- dont generate systemd file if config is generated in debug mode (bb29010)
- downgrad gtk version (914bc34)
- downgrad libadwaita version (7b6cced)
- fix selecting client in a special workspace (97d707c)
- Fix version check for Hyprshell Plugin (#373) (da03596)
- nix-flake: update flake.lock (2d6e0ee)
- nix-flake: update flake.lock (67e720e)
Code Refactoring
- use adw instead of gtk4 (bb29010)