Better late than never!
Pit Crew has been heavily refactored to be smoother to use and easier to extend.
- Request file is now stored in /run like it should have been to begin with.
pitcrew.service
now restarts the display manager using its real path rather than thedisplay-manager.service
symlink, to work around a strange LightDM behavior.- Added a second shim,
crystalball.sh
, which starts Looking Glass, Scream and virt-manager if the request file is present. gpuset
has been refactored in preparation to add support for other vendors.- Installer script has been added for convenience. I feel like it's pretty safe as I've tested it both on my root system and the fake-root it installs to by default, but proceed with caution, as you would with anything that overhand-lobs executable files all over your file system. (Crystal Ball is currently not installed automatically, as it's intended to be used with your favourite autostart mechanism.)