archlinux / archinstall

Arch Linux installer - guided, templates etc.
GNU General Public License v3.0
6.04k stars 522 forks source link

Some Concerns regarding ArchInstall #2360

Closed DarkXero-dev closed 7 months ago

DarkXero-dev commented 7 months ago

Hello..

I am just cross-posting this here from Arch Forums...

After 3 years of maintaining my own custom Arch Distro XeroLinux, I have recently decided to drop it in favor of Vanilla Arch using the infamous ArchInstall script.. Not gonna discuss the reasons as it's not what is important. Which brings me to the subject at hand. Keep in mind that I am looking at it from the perspective of an ex Distro Maintainer..

On with my concerns...

First off let me discuss Grub bootloader :

I have noticed that when it's selected, it does not include the --bootloader-id=insertnamehere which would add the necessary files in /boot or /boot/efi. All we get with this script is /boot/BOOTx86-64.efi for whatever reason. Also we don't get all the necessary hooks that allow to reinstall it making sure it stays functional. Albeit not necessary but would prove to be useful. Ignore this part if am wrong.

Second concern, nVidia Drivers :

If one has this GPU (16 series and up) and selects it during install with a Wayland based WM or wants to use Wayland at some point, all the installer does is install a few driver packages not all of them nor does it do the necessary modifications like mkinitcpio.conf modules and Grub bootloader flags which blacklist nouveau and early load of the nvidia.drm modules. IMO that is not ideal for people who select Hyprland for example and might end up with a less than ideal experience having to do all that manually post-install.

Third concern Profiles :

I have tested a few, but since I mainly daily drive KDE Plasma, I noticed that the profile is bare and too minimal. Might I suggest you include an option to select either minimal or full ? Coz not having Spectacle, gwenview, dolphin-plugins and other useful packages is a pain having to install them ourselves post-install. (optional though useful).

Finally multilib repo :

IMO that repo should be enabled by default as I have noticed a lot of users forget to enable it resulting in a lot of issues installing apps that require it like Steam etc..

Also just noticed linux-headers not included but needed.

Please take some of my concerns with a grain of salt just looking at things differently from other users..

Thanks. Let me know what you think ;)

codefiles commented 7 months ago

Discussions would be a more appropriate place for this since this is not an issue.

DarkXero-dev commented 7 months ago

Oops sorry didn't see that close n delete this lol