2024-10-16 16:29:27 +02:00
---
weight: 8
title: 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 ](https://github.com/hyprwm/hyprpolkitagent )
or use a different agent, e.g. [KDE's one ](https://github.com/KDE/polkit-kde-agent-1/ ).
## Usage
2024-10-16 16:46:18 +02:00
Add `exec-once = systemctl --user start hyprpolkitagent` to your Hyprland config and restart hyprland.
2024-10-16 16:29:27 +02:00
(obviously change that to whatever you are using if you are not using the hypr one)
2024-11-11 19:31:46 +01:00
If Hyprland is started with [uwsm ](../../Useful-Utilities/Systemd-start ), you can autostart the polkit agent with the command `systemctl --user enable --now hyprpolkitagent.service` .
2024-11-04 22:56:18 +01:00
2024-10-16 16:29:27 +02:00
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
2024-11-04 22:56:18 +01:00
`/usr/libexec/hyprpolkitagent` .