From 836dfa9fea3ebb989ded65cc115f399c32a2cb51 Mon Sep 17 00:00:00 2001 From: oddlama Date: Thu, 1 Jun 2023 01:07:54 +0200 Subject: [PATCH] fix: add interface naming rules in stage1 udev --- modules/interface-naming.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/interface-naming.nix b/modules/interface-naming.nix index 6b92ba7..2a7e67b 100644 --- a/modules/interface-naming.nix +++ b/modules/interface-naming.nix @@ -32,7 +32,7 @@ in { type = types.attrsOf types.str; }; - config = { + config = lib.mkIf (cfg != {}) { assertions = let duplicateMacs = extraLib.duplicates (attrValues cfg); in [ @@ -42,6 +42,7 @@ in { } ]; - services.udev.packages = lib.mkIf (cfg != {}) [interfaceNamesUdevRules]; + services.udev.packages = [interfaceNamesUdevRules]; + boot.initrd.services.udev.packages = [interfaceNamesUdevRules]; }; }