From ab696f2f04d5ff511d295584802e8a64d1f4d318 Mon Sep 17 00:00:00 2001
From: tv <tv@shackspace.de>
Date: Sun, 27 Sep 2015 17:08:56 +0200
Subject: [PATCH] default.nix: mk-namespace only for dirs w/1systems

---
 default.nix | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/default.nix b/default.nix
index 64c69a2f4..1c3341ba7 100644
--- a/default.nix
+++ b/default.nix
@@ -11,7 +11,8 @@ let
   out =
     (lib.mapAttrs (k: v: mk-namespace (./. + "/${k}"))
       (lib.filterAttrs
-        (k: v: !lib.hasPrefix "." k && v == "directory")
+        (k: v: !lib.hasPrefix "." k && v == "directory" &&
+          builtins.pathExists (./. + "/${k}/1systems"))
         (builtins.readDir ./.)));
 
   eval = path: import <nixpkgs/nixos/lib/eval-config.nix> {