I have no idea what is going on with logind and polkit ... It is a little bit too much to dig into it. But looks like that is not sway issue. You could workaround it with: > sudo chmod a+s /usr/bin/sway More info here: https://github.com/swaywm/wlroots/issues/2236 https://bugs.gentoo.org/708680 I would like to ask systemd experts to help here.