Submission checklist
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
pkexec wrapper (e.g., set security.wrappers.pkexec.enable = false on 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.
Logs / error output
Noctalia version
7421f80
Compositor
Niri
Distribution
NixOS
Environment information
Installation method: Nix Flake
Additional context
No response
Submission checklist
Bug description
The greeter syncer requires
pkexecwith the setuid bit enabled. However, I have disabled thepkexecwrapper on my system because I userun0as my privilege escalator.run0utilizes polkit for authentication without relying on setuid.Steps to reproduce
pkexecwrapper (e.g., setsecurity.wrappers.pkexec.enable = falseon NixOS).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.
Logs / error output
Noctalia version
7421f80
Compositor
Niri
Distribution
NixOS
Environment information
Additional context
No response