jimminycreeket I would appreciate some (a LOT) help getting these packages forked and repackaged for my laptop.
I agree that packaging is not difficult. I've done only one (Microsoft Edge for private use from a local repository) but the process wasn't beyond my very limited skills. Just pay careful attention to the instructions, work step by step, and keep your eyes open.
Four "howevers":
(1) Kernel version: Asusctl requires 5.15 minimum. Solus is currently testing 5.15, but is at 5.14 so you may have to wait before Asusctl works on Solus.
(2) Gnome stack: Asusctl is not, apparently, supported for Ubuntu and this is intended. It is not entirely clear from reading the documentation why Asusctl does not work on Ubuntu, but the Gnome stack appears to be involved. The Solus Budgie DE is closely integrated with the Gnome stack, and the Solus Gnome DE is Gnome, so you may run into issues with those two Solus DE's, in particular.
(3) Support: You might have better luck finding support from Asus-Linux.org forums than from this forum. We can help you understand the steps to create an eopkg (although the instructions provided by Solus should be more than sufficient), but Asusctl seems to be a very complicated package, requiring numerous pre- and post- installation modifications (e.g. removing existing distro graphics controllers) so simple packaging is not likely to get you to the finish line.
(4) Maintenance: Packaging Asusctl for eopkg and installing it in a local repository is the first step, but not the end of the process. You will have to maintain the package going forward to keep it up to date. In the end, I abandoned self-packaging Microsoft Edge for that reason -- rebuilding the local repository every month to keep up with Edge "Patch Tuesday" security fixes was more work than I was willing to put up with just to use Edge on Solus, when Firefox works fine for me and a Flatpak will eventually emerge.
Reading between the lines of the Asusctl wiki, it sounds like the project is not likely to move beyond support of Fedora and openSUSE Tumbleweed in the near term. Support for Ubuntu (and derivatives?) seems to have been abandoned pending upstream resolution. So it doesn't look to me as if Asusctl is ready to pop into most distros just yet.
I realize the joys of doing things the hard way (that's how we learn) but if this package is important to you (and I can see how it would be very useful), it might be the better choice to switch over to Fedora or openSUSE Tumbleweed and run a supported version until Asusctl is mature and better supported.