From fa8e7bab4b3961b5ca028cfb0ddc81ef0c718ad9 Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Mon, 4 Nov 2024 11:04:45 -0600 Subject: [PATCH] Allow myself to keep building --- modules/baseline.nix | 10 +++++++--- modules/nixos/container.nix | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/baseline.nix b/modules/baseline.nix index e5071b2..766e4c1 100644 --- a/modules/baseline.nix +++ b/modules/baseline.nix @@ -6,9 +6,13 @@ ... }: let - builderHosts = ( - lib.attrNames (lib.filterAttrs (_: v: v.config.greg.remote-builder.enable) self.nixosConfigurations) - ); + builderHosts = + if self != null then + (lib.attrNames ( + lib.filterAttrs (_: v: v.config.greg.remote-builder.enable) self.nixosConfigurations + )) + else + [ ]; in { # Enable flakes diff --git a/modules/nixos/container.nix b/modules/nixos/container.nix index 5b8de59..401e3cd 100644 --- a/modules/nixos/container.nix +++ b/modules/nixos/container.nix @@ -34,6 +34,7 @@ let container.builder ]; + _module.args.self = null; # Prevents containers from getting builder access nixpkgs.overlays = overlays; networking = {