If you used or would like to use the NH-Server setup, here is a guide to get it ready for installing nsps and Tinfoil by adding patches properly to their FSS0 setup.
Simply follow the emuMMC branch of the nh-server guide, and then after you complete the final step, follow the guide here: https://rentry.org/nhguide-finalize
If you are banned and want to use sysCFW instead, follow the sysCFW route in nh-server, then follow this version of the guide: https://rentry.org/nhguide-finalize-sys
This is actually the setup that I use myself (FSS0 with emu+sys) - It offers a couple advantages, like allowing you to easily reboot back to Hekate by simply selecting restart in the Switch’s Power Menu (or Reboot to Payload in HBMenu), and bypasses the need for fusee.bin. You can simply forget about downloading fusee.bin when updating CFW - all you need to worry about is Hekate and AMS.
I also prefer NH’s guide over the Rentry Raccoon guide, since in my opinion, NH server’s is more well organized, streamlined, and informative of how CFW functions and is maintained.