The command to run when clicking the button is configurable, but by default it tries to run `FAHViewer`.
The v7 series is very different. This commit introduces the 3 packages: fahclient, fahcontrol and fahviewer. It also rebuilds the NixOS module to map better with the new client.