diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py index 09e5e88ee022..0ad967526ba5 100644 --- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py +++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py @@ -185,9 +185,9 @@ def remove_old_entries(gens: List[SystemIdentifier]) -> None: if rex_profile.match(path): prof = rex_profile.sub(r"\1", path) else: - prof = "system" + prof = None gen_number = int(rex_generation.sub(r"\1", path)) - if not (prof, gen_number) in gens: + if not (prof, gen_number, None) in gens: os.unlink(path) except ValueError: pass