diff --git a/nixos/modules/services/security/tor.nix b/nixos/modules/services/security/tor.nix index 219458870472..92410e28a1ed 100644 --- a/nixos/modules/services/security/tor.nix +++ b/nixos/modules/services/security/tor.nix @@ -1413,9 +1413,13 @@ in BindPaths = [ stateDir ] - ++ lib.catAttrs "unix" ( - lib.catAttrs "target" ( - lib.concatMap (onionService: onionService.map) (lib.attrValues cfg.relay.onionServices) + ++ lib.filter (x: x != null) ( + lib.catAttrs "unix" ( + lib.filter (x: x != null) ( + lib.catAttrs "target" ( + lib.concatMap (onionService: onionService.map) (lib.attrValues cfg.relay.onionServices) + ) + ) ) ); BindReadOnlyPaths = [