Add: 'Machine Detection' stage > 'Disable Watchdogs' > Specified AMD watchdog to blacklist in /etc/modprobe.d
Add: 'Automatic Partitioning' stage > 'wipefs' now takes place before partitioning selected drive.
Add: 'mesa-utils' package has been added to the AMD graphics setup.
If not, the kernel cannot be informed of the changes which leads to issues.
Fix: Setting non-integer values for 'Swapsize' now re-runs the said stage instead of erroring out the installation.
Fix: 'Automatic Partitioning' stage > Setting non-integer values for 'prcnt' now re-runs the said stage instead of erroring out the installation.
Change: A few prompts have been edited for better aesthetics.
Change: A few prompts have been edited for better aesthetics.
Remove: 'Cosmic' desktop setup > the packages 'pipewire-pulse' & 'wireplumber' have been removed.
Change: The list of graphics kernel parameters to be set, now derives from a versatile array, instead of the 'hard-coded' variables previously used.
Change: Some prompts have been edited for better aesthetics.
Add: The user can now select if the installer should enable 'Parallel Downloads' & 'Multilib Repository' in the installed system.
Change: Some prompts have been edited for better aesthetics
Change: The list of kernel parameters to be set for the installed system, now derives from a versatile array, instead of the 'hard-coded' variables previously used.
Change: Some code optimization has taken place.
Change: A few prompts have been edited/added for enhanced clarity.
Fix: 'Minimal Plasma / Minimal Gnome' setups: > Fixed an issue where the installer tries to set 'Performance' mode during installation,
on an unsupported Intel cpu, using the 'x86_energy_perf_policy' package.
to avoid unnecessary repetition.
Change: A few prompts have been edited/added for enhanced clarity.
Fix: 'Graphics Setup' stage: > A bug has been fixed, that was mistakenly adding a specific kernel parameter when 'No Graphics Configuration' was selected.
Add: Now, for the majority of the installation process, an 'error_log.txt' file will be created if a critical error occurs.
Change: A few warning prompts have been edited/added for enhanced clarity.
Add: Now, an 'error_log.txt' file will be created if an error occurs that forces the installation to abort.
This file will be placed at the same directory that 'Amelia.sh' resides, to be used for troubleshooting.
Change: The list(s) of packages to be pacstrapped/installed in the system, now derives from a versatile array,
instead of the 'hard-coded' variables previously used.
This is valid for all 'Vanilla' setups & the 'Custom Arch Linux' setup.
Fix: A 'secboot_sign' function (Secure-Boot Signing stage) issue that was causing failure to securely sign certain ukis, has now been resolved.
Change: Code re-arrangement in the 'pacstrap_system' function (Pacstrap System stage).
Add: 'Minimal Gnome' setup > Added 'dconf-editor' package
Change: 'Minimal Plasma/Gnome' setups > Edit '/etc/udisks2/mount_options.conf' > 'udisk2' will use the older 'ntfs-3g' driver instead of the 'ntfs3' one
because of a mounting issue/regression, and only include 'windows_names' in the NTFS default mount options.
Change: A few changes have been made to 'mkinitcpiod.conf' drop-in file, on how/which graphics modules is loading,
since 'kms' hook automates a lot of this process.
where now the installer shows the pc-system vendor, model, platform {desktop/laptop/vm} and cpu microcode to be installed
Add: Ext4 filesystem speedup by setting the 'fast_commit' option as default
Change: 'Minimal Plasma/Gnome' Setups > Minor changes in configuration, renaming of a few folders, minor code improvements
Change: Enable 'ParallelDownloads = 5' in /etc/pacman.conf
Change: A few variables have been renamed (better description)
Change: Some prompts have been edited for better visuals/aesthetics
Change: Add a few extra informational prompts at 'Sanity Check' stage
Change: When selecting 'linux-hardened' kernel, a warning prompt notifies that 'System Hibernation' is not supported by kernel
Change: Edit prompts for enhanced visuals/aesthetics
Change: Secure Boot support (both 'systemd-boot' and 'Grub')
The installer will check if the firmware platform (Secure Boot) is in 'SETUP' mode and warn & exit if not
Remove: Since the latest 'nvidia-utils' package now enables by default the following: "PreserveVideoMemoryAllocations, TemporaryFilePath, modeset & fbdev kernel parameters" & "resume-hibernate-suspend services", the code enabling these has been removed from the installer, as obsolete
Change: Many prompts now have defaults pre-set [Y/N], to reduce user's input
Add: When running in a VM (but not in 'Auto-Guided' mode), new prompts will inform you when skipping unnecessary stages of the installation
Change: If Dual/Multi-booting with other OS's : If 'systemd-boot' is selected & the ESP mountpoint is set to '/efi' & the ESP is less than 200Mb, the installer will expect the creation an 'Extended Boot Partition (XBOOTLDR)' and will drop to 'Manual Partitioning' mode to do so.
Change: Optimized code in the 'sanity_check' & 'revise' functions
Add: Optimize/add 'zram' configuration for enhanced performance in VMs
Change: Nice visual additions for a better aesthetic experience
Indentation