Commit graph

57 commits

Author SHA1 Message Date
Jane Doe
2c92e181bb Changed the way Locales are being filtered at "Selecting Locale" Stage. 2024-05-17 19:19:41 +00:00
Jane Doe
669517bad9 Changes to the 'makepkgd.conf' drop-in file for 'makepkg' that optimizes the building process (only applicable to KDE Plasma Custom & Gnome Custom Setups).
Changed the way "reflector" presents the Countries list, before obtaining the available mirrors.
2024-05-17 18:22:09 +00:00
Jane Doe
bfaadb9250 Update README.md 2024-05-16 16:01:26 +00:00
Jane Doe
8076cf8b40 Update README.md 2024-05-16 15:59:49 +00:00
Jane Doe
79e32d563b Update README.md 2024-05-16 15:55:03 +00:00
Jane Doe
f6fd977df6 Update README.md to reflect latest changes 2024-05-16 15:52:17 +00:00
Jane Doe
83544e8fcf Changes to the 'makepkgd.conf' drop-in file for 'makepkg' that optimizes the building process (only applicable to KDE Plasma Custom & Gnome Custom setups). 2024-05-16 15:15:55 +00:00
Jane Doe
f181bc6ada Changes to comply with 'shellcheck'
Added: Stage-Success verification to prevent (and abort) an errored installation
Code cleanup, cosmetic changes, warning prompt added against pacstrap errors & minor script corrections
2024-05-12 11:52:14 +00:00
Jane Doe
be8e337015 Cosmetic changes 2024-05-11 08:16:03 +00:00
Jane Doe
79e38c0ef9 Change: 'usr/share/i18n/SUPPORTED' is now used to list all available Locales.
Cosmetic changes
2024-05-10 18:19:33 +00:00
Jane Doe
dd1a4b8eb7 Rename some prompts with additional details 2024-05-09 14:13:06 +00:00
Jane Doe
b64220a49d Removed: 'ufw' 'ufw-extras' 'gufw' and related services from Custom Plasma & Custom Gnome Setups 2024-05-09 13:09:42 +00:00
Jane Doe
4e19fb1bad Minor changes, file renaming, menu prompts added 2024-05-07 18:01:12 +00:00
Jane Doe
0f770a17dd Cosmetic changes 2024-05-07 13:19:50 +00:00
Jane Doe
7f0b8ac3e7 Add: Changes to take use of the 'makepkg.conf.d' drop-in directory, a few changes in the 'custom' and 'vanilla' setups, simplifying configuration, bumped minor program version, cosmetic changes. 2024-05-05 11:29:34 +00:00
Jane Doe
83dd5bb5e5 Update README to reflect latest changes 2024-05-04 15:18:06 +00:00
Jane Doe
1b3c27be86 An 'Internet Connection Check' stage has been added. The installer now checks for an active internet connection and exits if none is found.
The 'UEFi Mode Check' stage now shows UEFI bitness.
The 'System Clock Update' stage now shows relevant info.
A few cosmetic changes took place.
2024-05-04 15:09:51 +00:00
Jane Doe
5b19fdb3a9 Changes to adapt to the latest mkinitcpio 2024-05-04 11:32:17 +00:00
Jane Doe
f45e2e8722 Added a few packages to Custom Gnome Setup to increase functionality 2024-05-03 18:11:22 +00:00
Jane Doe
0bc85bc34b Update 'ReadMe' to reflect latest changes 2024-05-01 13:38:58 +00:00
Jane Doe
6b1718b34a Package renaming to reflect Arch Linux changes 2024-05-01 13:17:38 +00:00
Jane Doe
683e35a760 Add: A new lightweight Gnome 46 Setup & 'systemd-boot' & system optimizations. 2024-04-30 14:34:56 +00:00
Jane Doe
726f516efb Change: Comment out "debug" flag in "OPTIONS" array at "makepkg.conf" (applicable ONLY when selecting to install 'KDE Plasma Optimized' desktop. 2024-03-22 12:56:36 +00:00
Jane Doe
e31530470f Add: Changes to reflect "mkinitcpio.conf" microcode HOOK inclusion ("systemd-boot" entries configuration also affected/changed) 2024-03-22 11:15:42 +00:00
Jane Doe
a897f4c292 Changes to include KDE Plasma 6 desktop 2024-03-22 10:10:50 +00:00
Jane Doe
ec7c24e1a4 Bumped up version, added semicolon 2024-02-19 17:58:49 +00:00
Jane Doe
fbe0e926ad When a VM is detected, vm-specific packages (i.e. 'virtualbox-guest-utils') and vm-necessary services (i.e. 'vboxservice') will be automatically installed and enabled
When 'Nvidia' graphics are detected and running the 'Nvidia.hook' is needed, 'pacman.conf' involved option will be uncommented (activated) and '/etc/pacman.d/hooks/' directory will be created
2024-02-19 17:50:25 +00:00
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
cf8a8763b0 Update README.md 2024-02-06 18:43:55 +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
7626074e52 Update README.md 2024-02-01 20:37:53 +00:00
Jane Doe
5d156e5b13 Update README.md 2024-01-30 11:56:58 +00:00
Jane Doe
890a3343ee Update README.md 2024-01-29 19:05:38 +00:00
Jane Doe
f6ec0d6e1c Update README.md 2024-01-29 18:57:15 +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
1368393b8c Update README.md 2024-01-26 15:31:30 +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
8a96a0e426 Update README.md 2024-01-24 17:33:36 +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
72323495aa Update README.md 2024-01-24 12:56:50 +00:00
Jane Doe
6b02b6ad4b Update README.md 2024-01-24 09:06:29 +00:00
Jane Doe
f33833c0c2 Update README.md 2024-01-24 08:38:41 +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