From b53a5b91b98dd6669c45a0d9c539f210a3f34558 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Wed, 22 Sep 2021 12:38:19 +0200 Subject: nixos/atop: fix broken wrapper The setuid,owner,group options are mandatory after #126289. --- nixos/modules/programs/atop.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'nixos/modules/programs/atop.nix') diff --git a/nixos/modules/programs/atop.nix b/nixos/modules/programs/atop.nix index b45eb16e3ea..918c228b3f5 100644 --- a/nixos/modules/programs/atop.nix +++ b/nixos/modules/programs/atop.nix @@ -141,8 +141,15 @@ in // mkService cfg.atopgpu.enable "atopgpu" [ atop ]; timers = mkTimer cfg.atopRotateTimer.enable "atop-rotate" [ atop ]; }; - security.wrappers = - lib.mkIf cfg.setuidWrapper.enable { atop = { source = "${atop}/bin/atop"; }; }; + + security.wrappers = lib.mkIf cfg.setuidWrapper.enable { + atop = + { setuid = true; + owner = "root"; + group = "root"; + source = "${atop}/bin/atop"; + }; + }; } ); } -- cgit 1.4.1