I believe declarative Linux distributions to be the future. I find GNU Guix very interesting, but it's adherence to free software means most wireless networking is unsupported.
Nonguix adds the necessary proprietary firmware and drivers, but still I required handholding and effort to get it to work on my experimentation laptop.
So trying to get Nonguix to have clearer instructions: