Can some of the developers please tell us what are the correct hooks and syntax in the mkinitcpio.conf ? The current stable update triggered a discussion that seems to be about 2 years old and inconclusive. Sample topics here and here and here
Now, my current hooks line is
HOOKS="base udev autodetect modconf block keyboard keymap consolefont plymouth filesystems resume fsck"
The only thing i customized was adding the resume hook. Otherwise it should be identical with the installation produced by May 2023 XFCE ISO. Since i do not remember dealing with .pacnew about that file. Maybe there was and i oversaw it??
Still, the mystery continues. In the above mentioned threads someone mentioned that part is not really customized and the arch line from the file with last change a year ago is
HOOKS=(base udev autodetect modconf kms keyboard keymap consolefont block filesystems fsck)
We than have the manjaro patches, last change 3 months ago
HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)
Last but not least, if we download the mkinitcpio package 37-1 from a synced mirror in the stable branch, we see something else there
HOOKS=(base udev autodetect modconf kms keyboard keymap consolefont block filesystems fsck)
That seems like the arch line, although that package is overlayed by manjaro (@Yochanan )
So at the end of the day, what should it be? Parenthesis? Plymouth instead of KMS? Etc…