Age | Commit message (Collapse) | Author |
|
|
|
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
|
|
* Fix GRUB with non-/boot ESP
Fixes #2001
* GRUB EFI fixes
* Fix flake8 and mypy
---------
Co-authored-by: Anton Hvornum <anton@hvornum.se>
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
waybar-hyprland (#1824)
* Renamed hyperland to hyprland, fixed seatd via post_installation and installed waybar
* Removed the launching of seatd on the installation process
* Starting to add nvidia support, and automatic configuring of hyprland
* Starting to add auto configuration of hyprland... But this will need maintenance
* Added hyprpaper auto config
Gonna make waybar auto config next
* Waybar auto config is starting...
I can't test rn I'm on vacation and my connection is quite bad (68 days for arch iso)
* Added wlogout support (and swaylock)
* Fixed file managers printing
* Starting to add a shell config... Definitely don't push this
* Reverted custom-shell config (create a separate PR)
* Removed systemd-logind, as that was just for testing the selector
* Added polkit as an option for the seat. As it's a dependency of the hyprland package
* Flake8 fix
* The name change wasn't propegated to the menu
* Added newline at the end of general_conf.py to not alter it
* Removed newline at the end of general_conf.py to not alter it
* Renamed the Hyprland class
---------
Co-authored-by: Anton Hvornum <anton@hvornum.se>
Co-authored-by: Anton Hvornum <anton.feeds+github@gmail.com>
|
|
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
|
|
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
* Rework `_get_kernel_params()` for `_add_grub_bootloader()`
* Remove uncommenting of GRUB config line for encrypted /boot support
|
|
* Fix acquisition of UUID
* Fix inadequate solution
* Add check for UUID
|
|
* Use `_preset` for defaults in `LocaleMenu`
* Fix adjacent typos
|
|
* Use `SUPPORTED` file for locale options
* Add glibc to `PKGBUILD` depends
|
|
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
|
|
Signed-off-by: Alexander Seiler <seileralex@gmail.com>
|
|
* Refactor `_add_efistub_bootloader()` kernel parameters
* Remove obsolete comment
|
|
|
|
* Refactor `_add_grub_bootloader()` installation
* Remove whitespace
|
|
* fix: make nodatacow and compress mutually exclusive
* fix: raise ValueError when both compress and nodatacow flags are set
|
|
* Add functions for unicode string alignment
* use unicode alignment function to show menu
* Allow table content to support unicode text alignment
|
|
|
|
|
|
|
|
Signed-off-by: Christian Heusel <christian@heusel.eu>
|
|
|
|
|
|
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
* Fix broken path
* Update
* Update
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
Before this patch, menus in Korean language would not be aligned:
```
Archinstall 언어 Korean (71%)
> Mirrors
Locales Defined
Disk configuration
부트로더 Systemd-boot
스왑 True
```
After apply this patch, menus in Korean language are aligned:
```
Archinstall 언어 Korean (71%)
> Mirrors
Locales Defined
Disk configuration
부트로더 Systemd-boot
스왑 True
```
|
|
* refactor: remove max_downloads limit
* Update parallel downloads
* Update parallel downloads
|
|
|
|
* Muted partprobe
* Missing import
|
|
* Turning on output for mkinitcpio, otherwise the prompt stand still for a while after enabling fstrim.
* Added error message for when mkinitcpio errors out (but also say we're continuing)
* Pleasing mypy
|
|
* Added back xinit for awesome, since it can be used without a greeter, as well as other useful tools we've had in previous releases
* Fixing xinitrc for awesome profile
* Attempting to grab xorg packages when installing the desktop profile
* Spelling error on xorg-server
* Fixed sway value error on seat selection
|
|
|
|
Even though the translation files exist, we still can't find Simplified or
Traditional Chinese translations from the language menu, this patch fixes that.
|
|
* Do not stdout when menu is active
* Handle missing libfido2 gracefully
* Update
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
* Audio configuration
* Update
* Update schema
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
* Fix boot partition regression
* Fix spelling
|
|
(#1939)
|
|
rather than become 'None' (#1932)
|
|
* Fix network config error and simplify code
* Update schema and exmaple
---------
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
|
|
* Disabled /boot check for now
* Making '/boot' more dynamic
* str() on boot_partition didn't work
* _pacstrap -> pacman.strap()
* Added 'finding' the EFI partition logic
* f-string qotations
* Locked down so get_boot_partition() looks for /boot and get_efi_partition() looks for /boot/efi - essentially hardcoding it for now, as there's no easy way to distinguish between the EFI partition or BOOT partition if they are both FAT32 for some reason.
* Added some debugging output
* Fixed some mypy complaints
* Fixed PosixPath() vs str comparison
* Changed FAT32 comparitor, should be FilesystemType.Fat32 now
* Fixed PosixPath() vs str comparison
* Re-ordered _add_systemd_bootloader() argument order, to match the other functions. This will cause the function to break on scripts that call this explicitly.
* is_boot() now returns True if any type of valid boot flags are set, not just the 'Boot' flag. This allows us to check for XBOOTLDR flag as well.
* Converted static INT to _ped.PARTITION_<flag> definition. This matches the way pyparted checks for flags on partitions.
* /boot/efi -> /boot/EFI (while the recommendation from bootctl is to mount it to /efi, I want to test it with custom paths first)
* Removed _ped from mypy checks
* flake8 fix
* Added ESP flag to partitions
* Added more docs in the docstring
* Renamed *efi_partition to *xbootldr_partition within this PR changes
* Naming collision, PartitionType -> PartitionGUIDs to avoid overwriting existing PartitionType
* Check for XBOOTLDR instead of fixed EFI mountpoint in get_xbootldr_partition()
* Mixed up XBOOTLDR and EFI partitions a bit, brought back get_efi_partition() which now filters out XBOOTLDR partitions and only returns a partition when there is a boot partition found by get_boot_partition()
* Fixed symbiosis between get_boot() and get_efi() so that they don't report the same potential partition
* Removed debugging code
* Improved comments surrounding why /loader/ rather than /loader/ - this may change
|
|
* global_menu: wrap invalid config error message with the translation shim
Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com>
* validate_bootloader: add a caller note
XXX: The caller is responsible for wrapping the string with the translation
shim if necessary.
Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com>
---------
Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com>
|
|
* Refactor `_add_systemd_bootloader()` entries options
* Added suggested tweak
https://github.com/archlinux/archinstall/pull/1907#discussion_r1247558250
---------
Co-authored-by: Anton Hvornum <anton.feeds+github@gmail.com>
|
|
|