localtime: simplify module a little
This commit is contained in:
parent
316669327c
commit
80d4fa725b
@ -22,14 +22,8 @@ in {
|
|||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
services.geoclue2.enable = true;
|
services.geoclue2.enable = true;
|
||||||
|
|
||||||
security.polkit.extraConfig = ''
|
# so polkit will pick up the rules
|
||||||
polkit.addRule(function(action, subject) {
|
environment.systemPackages = [ pkgs.localtime ];
|
||||||
if (action.id == "org.freedesktop.timedate1.set-timezone"
|
|
||||||
&& subject.user == "localtimed") {
|
|
||||||
return polkit.Result.YES;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
'';
|
|
||||||
|
|
||||||
users.users = [{
|
users.users = [{
|
||||||
name = "localtimed";
|
name = "localtimed";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user