Commit graph

66 commits

Author SHA1 Message Date
Jane Doe
8f5bea0416 Set a variable only to conform with the 'set -u' flag 2024-02-11 09:22:01 +00:00
Jane Doe
d218720d1e Word edit (grammar]
Set variable to conform with the 'set -u' flag
2024-02-10 21:18:41 +00:00
Jane Doe
a69659a550 Added 'set -euo pipefail' flag
Set some variables (only to comply with the 'set -u' flag)
Replaced some color functions with simple 'echo' commands
'Secure Erasure': Now a prompt informs about the need to reboot system after erasing the disk, which also takes place automatically when done
'chroot_conf' > 'Custom System Configuration': Now when 'grub' is selected, enabling services will take effect only if a(ny) service(s) have been first set to be enabled
'chroot_conf': Renamed a few 'HERE-docs' for clarification
'Select Desktop' > 'Custom System' > 'Custom Packages Setup': Now, if 'lightdm' has been set as a custom package, a prompt will ask you to select between 'lightdm-gtk-greeter' & 'lightdm-slick-greeter' for convenience, and said greeter will be automatically installed and also lightdm automatically configured for said greeter.
NOTE: The user only has to set 'lightdm' service to be enabled in next step
2024-02-10 18:22:41 +00:00
Jane Doe
f2fd59f82d Added descriptive comments
Pacstrap System: Re-arranged 'basepkgs'
Pacstrap System > Custom System: Added 'linux-firmware' package (when not running in a VM)
Chroot_conf > Custom System: Added needed configuration
2024-02-09 21:03:51 +00:00
Jane Doe
4f741e89b2 Now, hitting any key will start installation
Added a few descriptive comments
Manual mode > Format Root Partition: Simplified code structure
Reset Arch live-media 'cowspace' value to default
Added 'Clear EFI Boot Entries', 'Wireless Regulatory Domain Setup' & 'Partition Manager' stages when revising installation, providing an extended set of revised options to use.
Added 'Clear EFI Boot Enries' & 'Wireless Regulatory Domain Setup' stages when selecting 'Start Installation' option from Main Menu, effectively making it an 'Auto-Navigated' process.
2024-02-06 18:37:06 +00:00
Jane Doe
b311c7500c Renamed desktop "Optimized Plasma & Systemd-boot & Wayland" to Plasma & Systemd-boot & Wayland (System Optimized), for clarification. 2024-02-01 20:48:12 +00:00
Jane Doe
1ae1775eda 'Desktop Setup' > 'Optimized Plasma': Removed packages: 'elisa', 'soundkonverter'
Package 'soundkonverter' has been moved from the official Arch repos to AUR.

'Desktop Setup': Added the option to set your own kernel parameters on-the-fly for any selected Desktop Setup.

'Manual Mode' > 'Format Boot Partition, 'Format Root Partition' & Format Home Partition': Added the option to skip formatting of said partitions, in case they have just been formatted in a previous step.

'Desktop Setup' > 'Custom System': Removed 'Custom Setup' menu for simplification. Now selecting 'Custom System' directs to the: 'Add Package(s)', 'Add Services' & 'Add Kernel Parameters' stages.

'Sanity-Check': Re-arranged code

'Custom System': Added prompt responses according to user input or lack of it, for clarification purposes

Code revision & indentation
2024-01-29 18:48:52 +00:00
Jane Doe
45d266fbd4 Custom System Setup:
Removed the demand for adding system services to: "Add Services to be Enabled" prompt in order to continue with the custom installation.
2024-01-24 17:55:40 +00:00
Jane Doe
d6fd740123 Added a few prompt responses according to user input or lack of it, for clarification purposes 2024-01-24 17:21:50 +00:00
Jane Doe
c52309aca3 [EXPERTS ONLY] Now the installer offers the choice to create your own system on-the-fly, using the newly added Menus at:
'Desktop Selection' > 'Custom System'

TIP: If you are in need of a quick install, just directly select "[4] Start Installation" from the Main Menu.
 The installer is smart enough to auto-navigate through all the necessary stages for completion, saving you the time and effort.

 Added a new menu, offering installation of 'base-devel', (since now is optional) as an effort for a more minimal approach.
2024-01-23 18:42:02 +00:00
Jane Doe
09b153e516 Added a menu asking to install a Terminal emulator (gnome-terminal) for convenience when 'Cinnamon' or 'Budgie' desktops have been selected, since they offer none natively
Now 'Budgie' desktop uses lightdm-gtk-greeter and follows the suggested installation procedure for Arch Linux as per: https://docs.buddiesofbudgie.org/user/getting-budgie/
2024-01-21 13:05:34 +00:00
Jane Doe
66df3820b9 Added a prompt informing about the lack (by design) of a native Terminal application in 'Cinnamon' & 'Budgie' desktops when selected 2024-01-20 23:51:30 +00:00
Jane Doe
c9f41102cc Added 'konsole' package to the 'Plasma' setup,
Removed 'xfce4-goodies' from the 'Xfce' setup,
Removed 'deepin-extra' group and added 'deepin-terminal' package to the 'Deepin' setup,
Removed 'budgie-desktop-view' & 'budgie-backgrounds' packages in the 'Budgie' setup, as they are already included in 'Budgie' group,
Removed 'mate-extra' group and added 'mate-terminal' package to the 'Mate' setup.
2024-01-20 18:48:59 +00:00
Jane Doe
38981f0e88 Replaced a color function with a simple echo command 2024-01-20 08:26:29 +00:00
Jane Doe
f4b81959c5 Revised Graphics Setup menu. Single Nvidia graphics setup now also supports the 'nvidia-open' driver for installation, where applicable. 'Keyboard Layout' selection menu now uses 'more' to display options. At the 'Optimize Pacman' stage, reflector now lists dynamically all Arch Linux mirror-hosting countries instead of being displayed hardcoded, also now you can select any country by country-code. In case of Nvidia proprietary graphics, now the installer automatically creates the 'Nvidia Hook' where applicable. Removed 'gnome-extra' from the Gnome desktop install. 2024-01-19 15:04:36 +00:00
Jane Doe
cd2a217411 Upload New File 2024-01-12 17:31:13 +00:00