tv slock: user krebs.setuid

This commit is contained in:
tv 2016-05-25 03:03:21 +02:00
parent 82a8e7eca8
commit 36c5834c28

View File

@ -37,15 +37,21 @@ let
pkgs.ff pkgs.ff
pkgs.gitAndTools.qgit pkgs.gitAndTools.qgit
pkgs.mpv pkgs.mpv
pkgs.slock
pkgs.sxiv pkgs.sxiv
pkgs.xsel pkgs.xsel
pkgs.zathura pkgs.zathura
]; ];
security.setuidPrograms = [ # TODO dedicated group, i.e. with a single user
"slock" # TODO krebs.setuid.slock.path vs /var/setuid-wrappers
]; krebs.setuid.slock = {
filename = "${pkgs.slock}/bin/slock";
group = "wheel";
envp = {
DISPLAY = ":${toString config.services.xserver.display}";
USER = user.name;
};
};
systemd.services.display-manager.enable = false; systemd.services.display-manager.enable = false;