archinstall/archinstall/lib
Anton Hvornum 5355c7141a
Add --skip-boot to allow for bypassing installation of a bootloader (#3677)
* Adding the option to skip boot loader

* Fixed a variable complaint

* Fixed ruff and mypy

* Fixed mypy

* Fixed mypy

* Fixed import recursion

* Fixed ruff

* Fixed circular imports

* Fixed ruff

* Hiding the menu option for bootloader when --skip-boot is given. Still setting it default to None to avoid it sneaking into the config file or being set behind the scenes causing if statements to trigger.

* Created an Enum None type for Bootloader called NO_BOOTLOADER

* Fixed ruff

* Spelling error

* Hiding NO_BOOTLOADER if --skip-boot is omitted

* Fixed TUI error when bootloader was missing

* Fixed mypy complaints

* Fixed ruff complaint

* Made the Bootloader option visible during --skip-boot and set the default value to NO_BOOTLOADER when --skip-boot is present
2025-07-23 16:52:01 +02:00
..
applications Add support for U2F authentication (#3638) 2025-06-30 21:51:45 +10:00
authentication Move users menu into authentication submenu (#3678) 2025-07-22 08:57:39 +02:00
disk Fix imports (#3675) 2025-07-18 21:59:32 +00:00
interactions Add --skip-boot to allow for bypassing installation of a bootloader (#3677) 2025-07-23 16:52:01 +02:00
locale Add new version indicator in the title of the main menu (#3587) 2025-06-12 07:14:30 +10:00
menu Add new version indicator in the title of the main menu (#3587) 2025-06-12 07:14:30 +10:00
models Add --skip-boot to allow for bypassing installation of a bootloader (#3677) 2025-07-23 16:52:01 +02:00
packages Add new version indicator in the title of the main menu (#3587) 2025-06-12 07:14:30 +10:00
pacman Enable stricter mypy definition checks in archinstall/lib/ (#3573) 2025-06-04 07:30:14 +10:00
profile Update mypy to 1.17.0 (#3671) 2025-07-17 12:37:06 +10:00
utils Fix 3534 (#3537) 2025-05-29 13:53:22 +02:00
__init__.py Converted the lib to a pip supported structure to make packaging easier. Also tweaked some minor issues and added the AUR function 2020-07-06 18:44:42 +02:00
args.py Add --skip-boot to allow for bypassing installation of a bootloader (#3677) 2025-07-23 16:52:01 +02:00
boot.py Enable stricter mypy definition checks in archinstall/lib/ (#3573) 2025-06-04 07:30:14 +10:00
configuration.py Rework install log (#3550) 2025-05-30 23:08:02 +10:00
crypt.py Update ruff formatter (#3496) 2025-05-24 07:58:42 +00:00
exceptions.py Update ruff formatter (#3496) 2025-05-24 07:58:42 +00:00
general.py Enable the bad-exit-annotation ruff rule and fix related warnings (#3564) 2025-06-01 11:41:34 +02:00
global_menu.py Add --skip-boot to allow for bypassing installation of a bootloader (#3677) 2025-07-23 16:52:01 +02:00
hardware.py Removed xf86-video-vmware as it's been dropped: https://gitlab.archlinux.org/archlinux/packaging/packages/xf86-video-vmware/-/issues/3 (#3590) 2025-06-12 08:48:21 +02:00
installer.py Rename network_configuration -> network (#3641) 2025-07-21 19:26:15 +00:00
luks.py Rename module device_model -> device (#3639) 2025-07-15 09:29:58 +02:00
mirrors.py Add new version indicator in the title of the main menu (#3587) 2025-06-12 07:14:30 +10:00
networking.py Enable stricter mypy definition checks in archinstall/lib/ (#3573) 2025-06-04 07:30:14 +10:00
output.py Fix ruff format for local builds (#3626) 2025-06-24 13:30:04 +10:00
plugins.py Fix 3530 (#3535) 2025-05-29 13:54:28 +02:00
storage.py Rework install log (#3550) 2025-05-30 23:08:02 +10:00
translationhandler.py Remove unused _DeferredTranslation methods and references (#3557) 2025-05-31 16:04:23 +10:00