From dbbcad8b9bd90ff5f2785006fe86533edb4edd5c Mon Sep 17 00:00:00 2001 From: Michael Hoang Date: Sun, 31 Dec 2023 13:28:24 +1100 Subject: [PATCH] linux-builder: remove trusted user requirement If you set up a signing key for the `linux-builder` and add that as trusted public key on your machine, you won't need to be a trusted user at all. --- modules/nix/linux-builder.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/modules/nix/linux-builder.nix b/modules/nix/linux-builder.nix index da8d7910f..41fec9dbd 100644 --- a/modules/nix/linux-builder.nix +++ b/modules/nix/linux-builder.nix @@ -80,14 +80,6 @@ in }; config = mkIf cfg.enable { - assertions = [ { - assertion = config.nix.settings.trusted-users != [ "root" ] || (config.nix.settings.extra-trusted-users or [ ]) != [ ]; - message = '' - Your user or group (@admin) needs to be added to `nix.settings.trusted-users` or `nix.settings.extra-trusted-users` - to use the Linux builder. - ''; - } ]; - system.activationScripts.preActivation.text = '' mkdir -p /var/lib/darwin-builder '';