From 026869192540e0b9acbb6b49fe72ed1a276482ec Mon Sep 17 00:00:00 2001 From: V Date: Tue, 9 Feb 2021 18:21:14 +0100 Subject: [PATCH] nixos/localtime: make localtimed a system user Currently, a user is created in the 1000-29999 range. This is incorrect, as localtimed is a system service and not a user. --- nixos/modules/services/system/localtime.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/nixos/modules/services/system/localtime.nix b/nixos/modules/services/system/localtime.nix index 8f8e2e2e9339..bb99e5e36ff8 100644 --- a/nixos/modules/services/system/localtime.nix +++ b/nixos/modules/services/system/localtime.nix @@ -29,15 +29,14 @@ in { }; }; - # We use the 'out' output, since localtime has its 'bin' output - # first, so that is what we get if we use the derivation bare. # Install the polkit rules. - environment.systemPackages = [ pkgs.localtime.out ]; + environment.systemPackages = [ pkgs.localtime ]; # Install the systemd unit. - systemd.packages = [ pkgs.localtime.out ]; + systemd.packages = [ pkgs.localtime ]; users.users.localtimed = { - description = "Taskserver user"; + description = "localtime daemon"; + isSystemUser = true; }; systemd.services.localtime = {