Commit Graph

219 Commits

Author SHA1 Message Date
Jane Doe 811fb66e13 Edit README.md 2025-08-26 04:46:28 +03:00
Jane Doe 796b832f07 Change: Removed 'bluez-mesh' and added 'bluez-hid2hci' package to main package array 2025-08-26 04:06:06 +03:00
Jane Doe f1d205d04b Change: Many prompts have been edited for better/enhanced visuals
Change: 'first_check' function has been splitted into 2 new ones: 'mode-check' & 'set_font'
Change: 'Internet connection check' stage is using 'www.archlinux.org' again
Change: Many options offered by the installer, are now defaulting to 'No'
Change: 'System Configuration' > 'Desktop Setup' > 'Browser Selection':
The installer now widens the web browser selection offered,
omitting the not-so-used browsers and including big names from the AUR
(Brave Browser,Microsoft Edge,Zen Browser,Opera,Google Chrome).
Only *-bin browsers (no compiling needed) are -of course- included
1. No AUR-helper will be installed
2. This AUR package will be handled exclusively by makepkg & pacman itself, so everything will be completely under user control
Change: 'System Configuration' > 'Desktop Setup' > 'Printer & Scanner Support': The package 'bluez-cups' has been added
Add: The packages 'bluez, bluez-utils, bluez-mesh, bluez-obex' have been moved to the main package array
Add: If the user keeps skipping the automated-partitioning stages offered, the 'Manual Partitioning' stage will be offered, in a loop
2025-08-25 00:52:18 +03:00
Jane Doe 6596790903 Change: If pacstrapping fails, cause of failure will be reported to the log 2025-08-20 14:06:58 +03:00
Jane Doe 85e842a95f Add : A few packages have been added to the 'Budgie' desktop installation array. 2025-08-17 14:29:49 +03:00
Jane Doe a053cfd9e2 Change: Simplified how the 'term_offer()' function adds the 'gnome-terminal' package to the 'deskpkgs' array.
Add: The 'first_check()' function now issues an extra warning when the installer runs in 'DEMO' mode.
Change: 'connection_check()' function: The installer now pings 'google.com' instead of 'archlinux.org' to verify internet connection.
Change: 'slct_kbd()' function: Now, when selecting keyboard layout, if the installer cannot detect a 'tty' (linux console) session, the layout defaults to 'us'.
Add: Created 2 variables to minimize repetition ( ${void},${log} )
2025-08-15 21:20:53 +03:00
Jane Doe cae5c4dc0c Add: The package 'libvpl' has been added to Intel's GFX packages installation array. 2025-08-14 14:07:26 +03:00
Jane Doe 664bc6f6e8 Edit README.md 2025-08-10 14:44:01 +03:00
Jane Doe d6679fdc60 Fix typo 2025-08-10 14:41:13 +03:00
Jane Doe 13a865178a Edit README.md 2025-08-10 14:39:48 +03:00
Jane Doe 175b15588f Update README.md with the latwst changes 2025-08-10 14:20:29 +03:00
Jane Doe a8b2567405 The installer now offers installation of TLP when 'Assisted Navigation' & 'Smart Partitioning' has been selected 2025-08-09 21:23:28 +03:00
Jane Doe 491bd3d80c Fix: A package conflict between 'power-profiles-daemon' and 'tlp' has been adressed. 2025-08-09 19:15:53 +03:00
Jane Doe 86b08cfe91 Add: Main Menu > System Configuration > Desktop Setup > Optimizations : The installer now offers installation of TLP
Change: Bluetooth & Network Manager activation is done a bit differently
Change: Minor code improvements for efficiency or aesthetics
2025-08-09 18:15:27 +03:00
Jane Doe 156583f990 Add: Main menu > Personalization > Shell Selection : The installer now offers 3 shells to choose from.
Bash-Zsh-Fish.
Change: 'Pacstrap System' function : There are changes about the packages included in the available Desktop setups.
Now, the Xfce-Cinnamon-Deepin-Budgie-Lxqt-Mate-Cosmic Desktops, instead of being completely barebones, include many additional packages for a more complete experience.
Add: Main Menu > System Configuration > Desktop Setup > Optimizations : Now, if 'Optimizations' have been selected, a configuration file will dictate the 'Udisks2' mount options for 'Ntfs' & 'Exfat' volumes.
2025-08-09 01:06:45 +03:00
Jane Doe 10e79dafb6 Edit: 'Pacstrap System' : Packages review and cleanup 2025-08-04 14:09:23 +03:00
Jane Doe 374bff6657 Change: 'Pacstrap System' stage > Cleaned up packages from the 'Minimal Plasma' & 'Minimal Gnome' Desktop Setups 2025-08-03 22:32:28 +03:00
Jane Doe 2ac6d2c743 Edit README.md 2025-08-03 14:03:50 +03:00
Jane Doe 438a271cae Replace README.md 2025-08-03 12:30:37 +03:00
Jane Doe 5c0faae38d Upload New File 2025-08-03 12:24:20 +03:00
Jane Doe 8bf66025b7 Delete README.md 2025-08-03 12:23:46 +03:00
Jane Doe 44515c8cf0 Edit README.md 2025-08-03 12:22:48 +03:00
Jane Doe f6b6b2dec1 Edit README.md 2025-08-03 12:19:52 +03:00
Jane Doe a14e231537 Fix a typo 2025-08-03 12:16:25 +03:00
Jane Doe 98f6a080f4 Update README.md with the latest changes 2025-08-03 12:10:33 +03:00
Jane Doe c6658d5083 Replace README.md with the latest changes 2025-08-03 00:00:14 +03:00
Jane Doe bcdeb3d516 Replace README.md with the latest changes 2025-08-02 23:45:14 +03:00
Jane Doe 618ac0b1f2 A long-overdue update on the README.md with all the latest changes. 2025-08-02 22:47:38 +03:00
Jane Doe af9dc2fa07 System Configuration > Optimizations > General System Optimizations: a deprecated 'gen_optm' function parameter has been removed. 2025-08-02 22:42:35 +03:00
Jane Doe 1ece65ccda "System Configuration" > "Desktop Setup" > "Printer & Scanner Support" : Now this stage strictly defines which packages will be installed on a "Minimal Plasma" or "Minimal Gnome" desktop (if selected) ommiting said packages from the "Desktop Selection" stage, to keep the installation more minimalistic.
A few 'if' statements have been redefined
A few packages have been removed, as they no longer exist in the Arch repos or are direct dependencies of other existing packages
A few prompts have been edited for aesthetic reasons
The installer has been updated accordingly and verified to be working with the current Arch Linux version (August 2025)
2025-08-02 18:11:05 +03:00
Jane Doe 305becfaf9 Add: 'System Configuration' > Optimizations > Rtkit
The package 'realtime-privileges' has been added
2025-04-05 19:36:32 +03:00
Jane Doe 41fd0fbfb3 Add: 'Desktop Setup' > New sub-categories have been created
The new sub-categories are:
* Desktop Selection
* Arch 'base-devel' Meta-package
* Web browser Selection
* Printer & Scanner Support
Add: 'System Configuration" >'Optimizations' > New sub-categories added
The optimizations offered (including new ones) are :
* Custom Kernel Parameters
* System Watchdogs
* General System Optimizations
* Wireless Regulatory Domain
* Systemd-oomd
* Irqbalance
* Thermald
* Rng-tools
* Rtkit
Change: 'Disk Management' > Partiton Manager> 'Automatic Partitioning' : Code has been edited for simplicity & efficiency
Change: Prompts have been edited for better aesthetics.
2025-04-05 17:40:08 +03:00
Jane Doe 8e5c1310ab Add: 'System Configuration" stage > A new category 'Optimizations' has been added,
where it contains all the optimizations offered by the installer, so other stages are less cluttered
and user experience is better.
Change: A few prompts have been edited for better aesthetics.
2025-03-25 16:46:47 +02:00
Jane Doe 4a3c7eccca Change: udisks2 > Edit mount options for 'ntfs' & 'exfat' filesystems so that any user can mount/unmount without authorization 2025-03-23 18:42:02 +02:00
Jane Doe f624f7b4b4 Change: udisks2 > Edit mount options for 'ntfs' & 'exfat' filesystems 2025-03-23 17:08:40 +02:00
Jane Doe 52c75fdd11 Change: Refined 'base packages' group 2025-03-23 15:10:09 +02:00
Jane Doe 2c1257354e Change: 'Printer Setup' stage > A few packages have been moved to this new software group, as they fit here now
Change: "Plasma/Gnome' system-optimized setups > A few packages have been removed
2025-03-22 20:24:17 +02:00
Jane Doe 219b4f2a73 Add: 'Desktop Setup': Support for selecting a Web Browser has been added
Add: 'Desktop Setup': Offering Printer support has been added
Add: 'Desktop Setup': Additional packages have been added to Desktop Setups where missing ('gvfs' 'pipewire-pulse' 'pavucontrol' 'cosmic-player' 'xdg-user-dirs')
Change: Some variables & functions have been edited/renamed for clarity
Change: 'set_vars' function has been greatly optimized
Change: A few prompts have been edited for aesthetic purposes
2025-03-19 21:19:25 +02:00
Jane Doe f436b609e1 Edit README.md with the latest changes 2025-03-13 18:07:34 +02:00
Jane Doe 443fe3d23c Change: 'Graphics Setup' stage: Major overhaul of the GFX detection stage >
Now there is support for installing drivers/enabling HW acceleration etc. for multiple vendors, an individual vendor only or none
The graphics packages list(s) now derive dynamically from arrays instead of the previously hardcoded variables sets
Also, visual enhancements have been added to the said stage
Change: The 'xdg-users-dirs' package have been added where the Desktop setups were missing it
Change: The 'nautilus' package have been added to the Budgie Desktop setup, as it comes with no file manager
Edit: A few prompts have been edited for enhanced visuals and/or clarification
2025-03-13 18:01:16 +02:00
Jane Doe 5aacadd28d Change: 'Graphics Setup' stage > Nvidia Proprietary driver:
If other than 'Nvidia' GPU vendors are also detected in the system, the installer will not remove the 'KMS' hook from '/etc/mkinitcpio.conf.d/mkinitcpiod.conf' HOOK array
since the 'nouveau' module will be blacklisted anyway by the 'nvidia-utils' package after rebooting.
This enables other vendor's graphics device(s), if needed.
2025-03-08 18:10:55 +02:00
Jane Doe a435df9080 Add: 'Graphics Setup' stage > Nvidia Proprietary drivers:
The installer now supports enabling a feature that allows low latency display interrupts
to be serviced even when the system is under heavy contention.
This is especially useful for reducing stutter when using virtual reality.

This feature is experimental and disabled by default.
2025-03-08 15:45:35 +02:00
Jane Doe 9926f74007 Change: All Vanilla desktop setups: Do not enable 'bluetooth.service' when running inside a VM. 2025-03-03 15:13:04 +00:00
Jane Doe e72d9226bc Change: Prompt edit 2025-03-03 09:56:59 +00:00
Jane Doe 993a24c910 Edit README.md with the latest changes 2025-03-02 20:31:22 +00:00
Jane Doe 9b4eed1234 Edit README.md with the latest changes 2025-03-02 20:28:47 +00:00
Jane Doe 366c8002f9 Edit README.md with the latest changes 2025-03-02 20:17:15 +00:00
Jane Doe db4ac8a331 Add: 'Secureboot Signing' stage: Creating an additional bootloader 'Rescue' entry is supported, for both systemd-boot & Grub
Change: Moved some code around ('ask_sign' & 'mkinitcpio_preset' functions) to implement the above
Change: 'Systemd-boot': bootloader timeout has been set to 3 sec.
Change: Edited mkinitcpio's '${kernel}.preset' drop-in file configuration: Removed 'fallback' entries and incuded 'rescue' entries (when selected)
Change: Some prompt editing for better aesthetics
2025-03-02 18:17:50 +00:00
Jane Doe 106c69f642 Change: 'Graphics Setup' stage > 'vga_conf' function: Major code re-write for simplification and efficiency
Remove: Parts of code throughout the script have been removed as a consequence of the above action
Change: Code indentation/Minor prompts editing for aesthetic purposes
2025-03-01 11:42:11 +00:00
Jane Doe 510a06f745 Remove: 'Pacman Optimization' stage: Removed all code enabling 'Pacman's Parallel Downloads' feature, as it has become the Default setting.
Change: 'Graphics Setup' > Nvidia: Change when the prompt warning about Nvidia's proprietary 'Video Preserve/Resume' feature is presented
Change: Minor prompt editing for aesthetic purposes
2025-02-25 20:13:12 +00:00