HADEON
e5ccdb0c1c
Adds a timer to post install screen ( #4028 )
...
* Add timer to end screen of guided
* ruff check
2025-12-25 11:06:03 +11:00
Gabriel A Hernandez
7398e2785d
Typo and grammar fixes ( #3970 )
...
* Menu now filters and sorts using priority, improving UX.
* Refactor: improve logic, removed redundancy
* Refactor: improve logic, removed redundancy
* Typo and grammar fixes
* Typo and grammar fixes
* Fix comment formatting in .gitlab-ci.yml
* Fix comment
* Removed code from separate pull request
* Update menu_item.py
* removed white space
* Remove unnecessary blank lines in menu_item.py
>:(
2025-12-06 20:06:07 +11:00
Mintsuki
eb815d817f
Add dialog to install EFI bootloader to removable location ( #3932 )
...
* Add dialog to install EFI bootloader to removable location
This is just for GRUB and Limine for now.
* Move bootloader removable and UKI selections to bootloader submenu
* Update ask_for_bootloader_removable() prompt for ease of translation
* Fix issue where removable and UKI options were always enabled at first
* Minor cosmetic fixes to bootloader removable code
* Add has_removable_support to Bootloader
* Validate UKI and removable options in installer
* Use has_removable_support() where appropriate
* Fix potential AttributeError when bootloader_config is None
* Set default value for bootloader configuration menu item
* Update documentation after EFI removable/Limine changes
* Update limine.conf and non-removable location paths (as per Wiki)
* Do not create fallback boot menu entries when using UKIs on Limine
* Remove useless ask_* wrappers in bootloader_menu
* Improve bootloader menu previews
* Make bootloader menu __init__.py empty
2025-11-21 11:41:24 +11:00
Daniel Girtler
e4e30b31d4
Disable btrfs snapshots when no subvolumes defined ( #3736 )
2025-08-27 10:28:17 +02:00
Daniel Girtler
663e46f86e
Remove unattended script ( #3733 )
2025-08-27 10:27:25 +02:00
EK
4c17b75134
move additional packages down ( #3709 )
2025-08-04 19:45:38 +02:00
Anton Hvornum
3607029d59
Reverted profiles and application installation order in order to not break DE's vs audioserver setups ( #3694 )
2025-07-30 08:16:36 +02:00
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
Daniel Girtler
3e99cfbba7
Move users menu into authentication submenu ( #3678 )
...
* Move users menu into authentication submenu
* Tests
* Update
* Update
2025-07-22 08:57:39 +02:00
Daniel Girtler
e0c3bb3869
Move root password menu into authentication menu ( #3650 )
2025-07-18 05:53:31 +00:00
Daniel Girtler
47f4e63006
Rename profile_model -> profile ( #3640 )
2025-07-15 09:30:15 +02:00
Daniel Girtler
96aaf5b6ac
Rename module device_model -> device ( #3639 )
2025-07-15 09:29:58 +02:00
Daniel Girtler
55a383764f
Add support for U2F authentication ( #3638 )
...
* Add U2F login support
* Update
* Update
* Update
* Update
2025-06-30 21:51:45 +10:00
Daniel Girtler
37b3985625
Move audio configuration to application config ( #3612 )
2025-06-20 07:27:23 +10:00
Daniel Girtler
27f53717b0
Add bluetooth support ( #3604 )
...
* Add bluetooth option
2025-06-18 09:57:54 +02:00
Daniel Girtler
12c8a5c62e
Mount partitions in minimal script before starting installation ( #3585 )
2025-06-12 07:14:54 +10:00
Daniel Girtler
063b9643b4
Add new version indicator in the title of the main menu ( #3587 )
...
* Add new version indicator in the title of the main menu
* Update
2025-06-12 07:14:30 +10:00
Daniel Girtler
7b3b7c9ebf
Fix recursive call in scripts ( #3586 )
2025-06-11 19:38:28 +02:00
correctmost
e245a11463
Remove return value check for Installer.minimal_installation ( #3555 )
...
The minimal_installation method always returns None.
2025-05-31 08:20:54 +10:00
correctmost
3da78fcb49
Enable truthy-bool checks in mypy and fix related warnings ( #3528 )
2025-05-29 12:11:32 +10:00
Daniel Girtler
cdb1debe2e
Move disk encryption into disk config menu ( #3502 )
2025-05-25 21:23:37 +10:00
Daniel Girtler
5a54902935
Add support for Btrfs snapshots ( #3500 )
...
* Add btrfs snapshot support
* Update
* Update
* Update
2025-05-25 17:22:41 +10:00
Daniel Girtler
d3f32f308c
Update ruff formatter ( #3496 )
...
* Update ruff formatter
* Update
2025-05-24 07:58:42 +00:00
Daniel Girtler
790a7a2be9
Fix 3474 ( #3476 )
...
* Fix 3474 - Parse mountpoint correctly
* Fix 3474 - Parse mountpoint correctly
* Update
2025-05-19 10:59:42 +02:00
Daniel Girtler
c67ac97f18
Ruff formatting ( #3459 )
...
* Update
* Update
2025-05-15 14:26:41 +02:00
correctmost
9c633924ba
Remove extraneous inline type annotations ( #3418 )
2025-04-30 08:31:28 +10:00
Daniel Girtler
2f18b8d2fe
Fix 1747 | Additional post-installation menu options ( #3393 )
...
* Provide more post installation options
* Update
2025-04-16 07:31:49 +10:00
Daniel Girtler
4f1d1b4739
Store password as hash instead of plaintext ( #3276 )
...
* Rework user password to be hash
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Generate yescrypt hash
* Update
* Update
* Update
* Update
2025-04-08 08:53:18 +02:00
correctmost
d43482e585
Move run_custom_user_commands to fix an import cycle ( #3254 )
2025-03-26 08:13:18 +11:00
Daniel Girtler
697ccd1ac5
Fix 2379 - Mirror and region definitions ( #3223 )
...
* Fix 2379 - Mirror and repository settings
* Fix alignment
2025-03-05 22:19:50 +11:00
Daniel Girtler
b57f7f91cf
Integrate new arguments data structure ( #3167 )
...
* Integrate new args dataclass
* Integrate args
* Update
* Update
* Update
* Update
2025-02-20 07:35:59 +11:00
Daniel Girtler
fc63d45fe6
Remove deprecated swiss config ( #3042 )
...
* Remove deprecated swiss config
* Update
2025-01-21 12:42:31 +01:00
codefiles
3409f84e79
Use list comprehension ( #3105 )
2025-01-12 11:30:27 +11:00
codefiles
22b410d082
Change to import Path for consistency ( #3101 )
2025-01-11 15:42:50 +11:00
codefiles
459b84b6fe
Rework mount point argument ( #3041 )
2024-12-23 11:04:16 +11:00
correctmost
60842bd1cf
Enable bare-except linter rules and fix warnings ( #2988 )
2024-12-01 18:34:51 +11:00
correctmost
8d807c08ee
Use precise type hints for most DeferredTranslation references ( #2929 )
...
The remaining "_: Any" instances will require accompanying code
changes.
2024-11-25 18:49:22 +11:00
codefiles
7fd726f03f
Fix log disk states ( #2902 )
2024-11-21 10:50:43 +11:00
codefiles
3453816b38
Fix hostname None ( #2893 )
2024-11-20 16:32:05 +11:00
correctmost
f3f7700945
Remove unused Any instances from TYPE_CHECKING blocks ( #2878 )
...
This will make it easier to start removing more Any instances from
the codebase.
2024-11-19 18:30:41 +11:00
correctmost
b3421c0a82
Sort and format imports in scripts/, tui/, and top-level files ( #2874 )
2024-11-19 08:16:38 +11:00
correctmost
6383b5e82f
Replace Optional with union syntax in scripts/ and tui/ ( #2839 )
2024-11-17 09:49:10 +11:00
correctmost
c87c723549
Remove most deprecated typing.Dict usage ( #2813 )
2024-11-16 11:57:46 +11:00
correctmost
dff101e279
Remove most deprecated typing.List usage ( #2810 )
2024-11-16 10:13:51 +11:00
Daniel Girtler
88b91ae201
Integrate new curses menu ( #2663 )
...
* Edit text menu
* Fix alignment
* Scroll functionality
* Fix flake8
* Migrate locales menu
* Fix language translation
* Fix interrupt
* Fix flake8
* Edit mode preset
* Convert print to tui prints
* Fix mypy
* Fix cycling through long menu
* Fix profile view
* Fix scrolling
* Fix scrolling
* Fix mypy
* Fix swiss script
* Display asterisk for passwords
* Corrected a variable usage in the local mirror parsing
* Made sure that curses menu selection on mirrors use url object from mirror.url instead of the class instance
* Fixed mypy type on mirror list
---------
Co-authored-by: Torxed <torxed@archlinux.org>
2024-11-15 08:23:22 +01:00
correctmost
62b4099c8d
Fix whitespace issues detected by flake8 ( #2652 )
...
This commit also removes exclusions that are no longer needed.
2024-08-29 01:40:53 +10:00
correctmost
62d66e1caf
Fix most mypy errors in archinstall/scripts/, docs/, and the __init__ file ( #2641 )
2024-08-29 00:24:08 +10:00
Daniel Girtler
b9ab1e2b16
Curses menu - Continued ( #2569 )
...
* Edit text menu
* Fix alignment
* Scroll functionality
* Fix flake8
2024-07-11 19:54:24 +02:00
Daniel Girtler
b470b16ec9
LVM support ( #2104 )
...
* Submenu for disk configuration
* Update
* Add LVM manual config
* PV selection
* LVM volume menu
* Update
* Fix mypy
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update
* Update LVM
* Update
* Update
* Btrfs support
* Refactor
* LVM on Luks
* Luks on LVM
* Update
* LVM on Luks
* Update
* Update
* mypy
* Update
* Fix bug with LuksOnLvm and Btrfs
* Update
* Update
* Info -> Debug output
2024-04-15 18:49:00 +10:00
codefiles
2a33d7cd97
Set keyboard layout in minimal installation ( #2399 )
2024-03-10 09:34:32 +01:00