I'm a little confused with the nvidia.hook creation at the end. I'm currently using EndeavourOS which uses dracut insted of mkinitcpio, for the most part the procedure appears to be the same but I'm not really sure and then there's the hook part which I'm at a loss with dracut instead of mkinitcpio. Any help would be much appreciated...
My GNOME had been freezing untill I luckily disabled it by console☠️☠️ Edit1: BRO, I almost had heart attack Edit2: after messing around with all these files for 2h, finally GNOME works I use arch and FCK IT