hyprland-wiki/content/Hypr Ecosystem/hyprpolkitagent.md
Marco Bulgarelli a40a1a0e50
Hypr Ecosystem: formatting improvements (#1282)
* Add github repo links to apps index

Also:
- update and rename `hyprland-qtutils` -> `hyprland-guiutils`
- title case all headings

* Make first mention of each app into a link to the GH repo

* Fix typo

* Improve formatting

* hyprlauncher: improve formatting

* hypridle: improver formatting

* hyprlock: Improve formatting

* xdg-desktop-portal-hyprland: Improve formatting

* hyprsunset: Improve formatting

- remove redundant warning
- Add `tabs` for installation commands section to accomodate commands for different distros in the future

* hyprland-qt-support: Improve formatting

* hyprqt6engine: Improve formatting

* hyprtoolkit: Add link to GH repo

* hyprtoolkit: improve formatting

* hyprcursor: Improve formatting

* hyprtoolkit/development: Improve formatting

- highlight notes with alerts
- title-case headings
- remove some abbreviations

* hyprlang: Improve formatting

- title-case headings
- highlight important notes with alerts
- some light rewarding

* aquamarine: Improve formatting

* Add missing language tags to codeblocks
2025-11-17 23:54:57 +02:00

1 KiB

weight title
11 hyprpolkitagent

hyprpolkitagent is a polkit authentication daemon. It is required for GUI applications to be able to request elevated privileges.

If it's not available in your distro's repositories, you can either build it from source or use a different agent, e.g. KDE's one.

Usage

Add exec-once = systemctl --user start hyprpolkitagent to your Hyprland config and restart hyprland. (obviously change that to whatever you are using if you are not using the hypr one)

If Hyprland is started with uwsm, you can autostart the polkit agent with the command systemctl --user enable --now hyprpolkitagent.service.

On distributions that use a different init system, such as Gentoo, it may be necessary to use exec-once=/usr/lib64/libexec/hyprpolkitagent instead.

Other possible paths include /usr/lib/hyprpolkitagent and /usr/libexec/hyprpolkitagent.