Pyprland

Latest version: v2.4.4

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 13

2.2.4

- add an [edit](https://github.com/hyprland-community/pyprland/wiki/Getting-started) command
- you can now [include](https://github.com/hyprland-community/pyprland/wiki/Getting-started#configuration-file) other config files
- [scratchpads](https://github.com/hyprland-community/pyprland/wiki/scratchpads)
- [offset](https://github.com/hyprland-community/pyprland/wiki/scratchpads#offset-optional) and [margin](https://github.com/hyprland-community/pyprland/wiki/scratchpads#margin-optional) can be percentage strings (eg: `"100%"`)
- add an [alt_toggle](https://github.com/hyprland-community/pyprland/wiki/scratchpads#alt_toggle-optional) mode changing the behavior on multi-screen setups
- allows setting the [hide_delay](https://github.com/hyprland-community/pyprland/wiki/scratchpads#hide_delay-optional) to match your hide animation duration
- many fixes for recent code changes & regressions

2.2.3

- quick fix for the [wallpapers](https://github.com/hyprland-community/pyprland/wiki/wallpapers) plugin

2.2.2

- supports [variables](https://github.com/hyprland-community/pyprland/wiki/Variables) in the config
- supported in [scratchpads](https://github.com/hyprland-community/pyprland/wiki/scratchpads)' `command` and [shortcuts_menu](https://github.com/hyprland-community/pyprland/wiki/shortcuts_menu)'s `entries`

2.2.1

- fix the string reported by `pypr version`

2.2.0

- still didn't fix the string reported by `pypr version`
- [scratchpads](https://github.com/hyprland-community/pyprland/wiki/scratchpads): fix an old regression affecting the first display of `lazy` scratchpads

Two new plugins:

- [wallpapers](https://github.com/hyprland-community/pyprland/wiki/wallpapers)
- [system_notifier](https://github.com/hyprland-community/pyprland/wiki/system_notifier)

Some additions, mostly for developers:

- `pyprland.plugins_paths` allows to add extra paths where plugins can be loaded
- single file plugins (eg: extension is "foobar.Extension") can still be loaded by adding the `external:` prefix to it, as in `plugins = ["external:foobar"]`

2.1.4

- [magnify](https://github.com/hyprland-community/pyprland/wiki/magnify): allow relative change of the `factor` (eg: `+2`)
- [scratchpads](https://github.com/hyprland-community/pyprland/wiki/scratchpads): small optimization (on hide) getting rid of potential error

Page 6 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.