···32323333 inherit (config.system.nixos) distroName;
34343535- memtest86 = optionalString cfg.memtest86.enable pkgs.memtest86-efi;
3535+ memtest86 = optionalString cfg.memtest86.enable pkgs.memtest86plus;
36363737 netbootxyz = optionalString cfg.netbootxyz.enable pkgs.netbootxyz-efi;
3838···147147 default = false;
148148 type = types.bool;
149149 description = lib.mdDoc ''
150150- Make MemTest86 available from the systemd-boot menu. MemTest86 is a
151151- program for testing memory. MemTest86 is an unfree program, so
152152- this requires `allowUnfree` to be set to
153153- `true`.
150150+ Make MemTest86+ available from the systemd-boot menu. MemTest86+ is a
151151+ program for testing memory.
154152 '';
155153 };
156154···193191 default = {};
194192 example = literalExpression ''
195193 { "memtest86.conf" = '''
196196- title MemTest86
197197- efi /efi/memtest86/memtest86.efi
194194+ title MemTest86+
195195+ efi /efi/memtest86/memtest.efi
198196 '''; }
199197 '';
200198 description = lib.mdDoc ''
···213211 type = types.attrsOf types.path;
214212 default = {};
215213 example = literalExpression ''
216216- { "efi/memtest86/memtest86.efi" = "''${pkgs.memtest86-efi}/BOOTX64.efi"; }
214214+ { "efi/memtest86/memtest.efi" = "''${pkgs.memtest86plus}/memtest.efi"; }
217215 '';
218216 description = lib.mdDoc ''
219217 A set of files to be copied to {file}`/boot`.
···276274 boot.loader.supportsInitrdSecrets = true;
277275278276 boot.loader.systemd-boot.extraFiles = mkMerge [
279279- # TODO: This is hard-coded to use the 64-bit EFI app, but it could probably
280280- # be updated to use the 32-bit EFI app on 32-bit systems. The 32-bit EFI
281281- # app filename is BOOTIA32.efi.
282277 (mkIf cfg.memtest86.enable {
283283- "efi/memtest86/BOOTX64.efi" = "${pkgs.memtest86-efi}/BOOTX64.efi";
278278+ "efi/memtest86/memtest.efi" = "${pkgs.memtest86plus.efi}";
284279 })
285280 (mkIf cfg.netbootxyz.enable {
286281 "efi/netbootxyz/netboot.xyz.efi" = "${pkgs.netbootxyz-efi}";
···291286 (mkIf cfg.memtest86.enable {
292287 "${cfg.memtest86.entryFilename}" = ''
293288 title MemTest86
294294- efi /efi/memtest86/BOOTX64.efi
289289+ efi /efi/memtest86/memtest.efi
295290 '';
296291 })
297292 (mkIf cfg.netbootxyz.enable {