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
Daniel Girtler
f927fb6e6a
Fix 2307 - Custom mirrors ( #2350 )
...
* Fix 2307 - Custom mirrors
* Update
2024-03-07 14:43:16 +01:00
codefiles
dc477fb1d9
Fix UKI default value ( #2278 )
2023-12-01 13:03:13 +01:00
Anton Hvornum
cc806d9c4c
Started a re-write of the docs ( #1967 )
...
* Started a re-write of the docs, using CSV for tables and re-organizing parameter definitions
* Added final config options in --config, some have external references which needs to be populated
* Forgot to escape a comma
* Clarified a note
* Added disk configuration and disk encryption docs
* Changed way of installing using source and python
* Added a 'list script' that lists available scripts. This could be converted to a argparse later. But this does the trick for now. And it's added to ease documentation and listing of available options.
* Added a 'Known issues' section, as well as renamed the issues tab
* Finished up the known issues section
* Added a section regarding --plugin
* Added plugin description, tweaked disk_config to the latest changes from #2221
* Added custom-commands docs, and improved some creds and known issue links
2023-11-21 14:34:30 +01:00
Daniel Girtler
ce9828c293
Fixes for prev PR ( #2175 )
...
* Fixes for prev PR
* Update
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2023-10-18 16:57:44 +11:00
codefiles
bc3b3a35e6
Add support for unified kernel image ( #1519 )
2023-10-17 11:23:09 +02:00