diff --git a/nix-system-configs/modules/system/blank_system_USE_THIS_AS_COPY.nix b/nix-system-configs/modules/system/blank_system_USE_THIS_AS_COPY.nix index 6a5afa3..c4c9bec 100644 --- a/nix-system-configs/modules/system/blank_system_USE_THIS_AS_COPY.nix +++ b/nix-system-configs/modules/system/blank_system_USE_THIS_AS_COPY.nix @@ -4,7 +4,7 @@ lib, ... }: let - choose = paths: builtins.head (builtins.filter (p: builtins.pathExists p) paths); + choose = paths: lib.findFirst builtins.pathExists null paths; in { options.local = { hostname = lib.mkOption { @@ -29,7 +29,7 @@ in { }; }; - imports = [ + imports = lib.filter (x: x != null) [ (choose [ ./modules/local/hostname_username.nix ../local/hostname_username.nix ]) (choose [ ./modules/local/networking_local.nix ../local/networking_local.nix ]) (choose [ ./modules/bootloader/seabios-assigned-iso-at-birth.nix ../bootloader/seabios-assigned-iso-at-birth.nix ])