-
Notifications
You must be signed in to change notification settings - Fork 539
[Feature Request] greeter sync: make pkexec optional when run0 exist #2994
Open
Description
Submission checklist
- I have searched existing issues and confirmed this is not a duplicate.
- I am using the latest available version of Noctalia.
Bug description
The greeter syncer requires pkexec with the setuid bit enabled. However, I have disabled the pkexec wrapper on my system because I use run0 as my privilege escalator. run0 utilizes polkit for authentication without relying on setuid.
Steps to reproduce
- Set up the Noctalia greeter.
- Disable the
pkexecwrapper (e.g., setsecurity.wrappers.pkexec.enable = falseon NixOS). - Attempt to sync the greeter from Noctalia settings.
Expected behavior
The greeter syncs successfully. (Verified that it works as expected when the pkexec setuid wrapper is enabled on my system).
Actual behavior
The sync process fails.
ImageLogs / error output
Noctalia version
Compositor
Niri
Distribution
NixOS
Environment information
Installation method: Nix Flake
Additional context
No response
Metadata
Metadata
Assignees
Type
Fields
Give feedbackNo fields configured for issues without a type.