Skip to content

hyprland-qt-support is required to run

Description:

When running hyprpolkitagent without hyprland-qt-support installed, the authentication window won't pop up.

Additional info:

package version: 0.1.3-2

systemd[855]: Started Hyprland Polkit Authentication Agent.
hyprpolkitagent[1056]: New PolkitAgentListener  0x5618d5676a50
hyprpolkitagent[1056]: Adding new listener  PolkitQt1::Agent::Listener(0x5618d56760c0) for  0x5618d5676a50
hyprpolkitagent[1056]: Listener adapter polkit_qt_listener_initiate_authentication
hyprpolkitagent[1056]: GSimpleAsyncResult: 0x5618d568fb00
hyprpolkitagent[1056]: polkit_qt_listener_initiate_authentication callback for  0x5618d5676a50
hyprpolkitagent[1056]: QQmlApplicationEngine failed to load component
hyprpolkitagent[1056]: qrc:/qt/qml/hpa/qml/main.qml: module "org.hyprland.style" is not installed
hyprpolkitagent[1056]: REQUEST

hyprpolkitagent requires hyprland-qt-support by default: https://github.com/hyprwm/hyprpolkitagent/blob/v0.1.3/src/core/Agent.cpp#L64-L65

Steps to reproduce:

  1. Install hyprpolkitagent
  2. Ensure hyprland-qt-support uninstalled
  3. Run hyprpolkitagent and pkexec true, no window pops up
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information