Commit graph

168 commits

Author SHA1 Message Date
Jane Doe
d81b66dc60 Add: 'Desktop Setup' stage > Gnome (vanilla) desktop > Added 'gnome-connections, gnome-remote-desktop, gnome-user-share' packages.
Add: 'Desktop Setup' stage > Plasma (vanilla) desktop > Added 'dolphin-plugins' package.
Fix: 'Revise Installation' stage > Fixed a bug where a non-defined variable would abruptly terminate the installation process.
2025-02-08 19:47:53 +00:00
Jane Doe
d59daca7a7 Edit README.md with latest changes 2025-02-02 11:59:02 +00:00
Jane Doe
b633c053ad Change: Prompt edit for clarification 2025-02-01 11:48:55 +00:00
Jane Doe
961271a966 Add: 'Swap Setup' stage > Enabling 'systemd-oomd' in the installed system is now supported.
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.
2025-02-01 10:10:49 +00:00
Jane Doe
ebd533e7cc Change: Color functions have been edited, now being more concise
Change: 'Machine Detection' function (machine_dtct) has been wrapped in an 'until' loop (now needed)
2025-01-28 19:15:14 +00:00
Jane Doe
b942e7653a Add: 'Machine Detection' stage > Added the choice of disabling Watchdogs in the installed system.
Change: Some code has been moved/re-written to avoid unnecessary repetition.
Change: A few prompts have been edited for better aesthetics.
2025-01-26 18:35:58 +00:00
Jane Doe
4c88c6e3ad Add: 'Minimal Gnome/Plasma' setups > Enable 'rtkit-daemon.service' during installation 2025-01-22 18:47:19 +00:00
Jane Doe
df26048b32 Add: If an error occurs after LUKS encryption has been performed, the installer will force a reboot.
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.
2025-01-12 22:09:46 +00:00
Jane Doe
cda418d4a7 Code indentation 2025-01-12 18:43:09 +00:00
Jane Doe
d734e4ab90 Add: A few packages have been added in the Nvidia graphics setup.
Change: A few prompts have been edited for better aesthetics.
Remove: 'Cosmic' desktop setup > the packages 'pipewire-pulse' & 'wireplumber' have been removed.
2025-01-11 19:01:28 +00:00
Jane Doe
d8ba025b8f Change: Running 'pacman -Sy' earlier during the installation process might help avoiding package installation issues.
Change: A few prompts have been edited for better aesthetics.
2025-01-11 11:07:45 +00:00
Jane Doe
6d04d3e877 Add: When Nvidia hardware is detected, the user can now select to disable 'GSP Firmware', in case it helps for a smoother experience.
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.
2025-01-10 22:58:10 +00:00
Jane Doe
c84b8b24d0 Fix: Fixed a bug that would cause secure-boot signing to fail, as per @ u/UnLeashDemon feedback. 2025-01-10 15:18:54 +00:00
Jane Doe
d938a2b98c Add: Export variables 2025-01-09 18:05:24 +00:00
Jane Doe
cd15e249b8 Add: export variables 2025-01-07 13:46:08 +00:00
Jane Doe
8a2a677a15 Add: The following packages have been added in their respective/involved setups: 'intel-compute-runtime', 'opencl-headers', 'rocm-opencl-runtime'
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
2025-01-07 13:41:03 +00:00
Jane Doe
4e6f895bb1 Add: [When not running in a VM] 'sof-firmware' package has been added to all setups. 2025-01-06 15:48:20 +00:00
Jane Doe
e8828bfb57 Fix: 'nrg_plc' unbound variable has been fixed, as per @u/petejones7 feedback. 2025-01-06 11:03:25 +00:00
Jane Doe
6f5d00893c Indentation 2025-01-04 22:02:29 +00:00
Jane Doe
c956eb6c9a Change: When running in 'KVM-QEMU', the installer will no longer enable the 'qemu-guest-agent' service, as the said service gets automatically enabled.
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.
2025-01-04 12:01:10 +00:00
Jane Doe
5b509a665d Edit README.md with most recent changes 2025-01-02 15:10:57 +00:00
Jane Doe
0679958b17 Fix: Fixed an issue where the installer tries to enable a no-longer-existing service when Microsoft's 'Hyper-V' is detected.
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.
2025-01-02 14:40:01 +00:00
Jane Doe
75d2c9e6c9 Add: 'Desktop Setup': > The installer now supports the 'Cosmic Desktop' (still in alpha) installation
Change: Renamed installation log file from 'error_log.txt' to 'amelia_log.txt'.
2024-12-31 18:40:13 +00:00
Jane Doe
7881971621 Change: 'Hypervisor Detection' stage ('dtct_hyper' function) has been moved to the "Machine Detection' stage ('machine_dtct' function)
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.
2024-12-29 02:10:25 +00:00
Jane Doe
8e6c6402cd Add: Now, a mandatory reboot will take place automatically after a successful LUKS encrypted installation, to prevent re-running the installer in an environment where the kernel has not been/cannot be informed about the recent changes.
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.
2024-12-28 00:37:19 +00:00
Jane Doe
f60955831c Add: If the '/Root' partition is smaller than 8 Gb, the installer will now issue a warning against installation failure.
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).
2024-12-27 00:19:13 +00:00
Jane Doe
07cda6bd3d Add: Now, a list of all the packages to-be-installed, will be displayed before pacstrapping the system, for transparency.
Change: Some prompt messages now display more details, for better clarity
2024-12-25 19:13:43 +00:00
Jane Doe
c58b8aa5d0 Change: The installer is displaying the installation configuration messages in a more concise way. 2024-12-03 16:34:09 +00:00
Jane Doe
a4496d21ce Add: 'Lxqt' setup > Added 'lxqt-wayland-session' package (Wayland support)
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.
2024-11-25 15:54:12 +00:00
Jane Doe
886bae9589 Change: 'Minimal Gnome'/'Minimal Plasma' setups > Enable syntax highlighting for 'nano' package.
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.
2024-11-16 15:48:14 +00:00
Jane Doe
65a89cd51f Change: A few enhanced visuals will be used only if the 'pv' package is installed/exists. 2024-11-10 11:32:08 +00:00
Jane Doe
a925859219 Update README.md 2024-11-04 18:43:01 +00:00
Jane Doe
a9ba4eb367 Update README.md 2024-11-03 00:19:18 +00:00
Jane Doe
c6c7be203e Update README.md 2024-11-02 18:21:02 +00:00
Jane Doe
af255e8ebc Update README.md 2024-11-02 18:14:06 +00:00
Jane Doe
5170bad757 Update README.md with the latest changes 2024-11-02 18:10:49 +00:00
Jane Doe
5c3e60e184 Change: 'Microcode Detection' stage has been renamed to 'Machine Detection' stage,
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
2024-11-02 11:38:34 +00:00
Jane Doe
adb0181715 Remove: 'Minimal Plasma/Gnome' Setups > A few packages have been removed
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
2024-10-27 23:44:28 +00:00
Jane Doe
d832f60faa Add: A pause waiting for user input has been added to the 'automatic partitioning' stage 'Warning Prompts' (before the installer manages disk partitions), to ensure that the user fully understands and chooses to continue with the process. 2024-10-25 18:38:13 +00:00
Jane Doe
7df3b742a5 Remove: Some unused color functions have been removed
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
2024-10-23 17:13:03 +00:00
Jane Doe
15140d7a47 Change: Optimized Setup > 'Makepkg.conf' drop-in file > Set 'MAKEFLAGS' according to system's cpu cores. 2024-10-22 21:20:04 +00:00
Jane Doe
d0639370b1 Add: 'Grub' bootloader installation: support for 'i386-efi' has been added
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
2024-10-22 20:21:08 +00:00
Jane Doe
8086f12ff3 Add: Export some variables
Change: Edit some prompts
2024-10-20 08:42:06 +00:00
Jane Doe
32a5253406 Update README.md 2024-10-19 18:36:58 +00:00
Jane Doe
630bf70214 Update README.md 2024-10-19 11:53:15 +00:00
Jane Doe
53e5169f4e Update README.md 2024-10-19 10:28:07 +00:00
Jane Doe
de23a40a2e Change: If 'systemd-boot' is selected, UKI(s) are used by default
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
2024-10-19 10:09:57 +00:00
Jane Doe
eab21626e4 Change: Edited 'first_check' function so as to load the 'Select Fonts' stage only when the user is logged in as ROOT in the console (tty) 2024-09-22 14:35:16 +00:00
Jane Doe
6d65c6f030 Change: 'Graphics Setup' stage > Major code revision in order to comply with the latest Nvidia drivers changes
Change: Some minor indentation
2024-09-21 23:08:13 +00:00
Jane Doe
2d9bde1332 Update README.md with the latest changes 2024-09-20 20:14:25 +00:00