This update enables support for newer hardware.
I am putting myself down as maintainer, and removing the prior
maintainer, @sebtm, at his specific suggestion.
This seeems reasonable to me as I do own the hardware and therefore
can do some actual testing.
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
Now pretty much any DE should support the desktop entry file.
The targetpath for the "Exec=" key is now absolute and targets the
binary in the nix store. This also applies to the "Icon=" key.
Also "substitueInPlace" is used to manipulate the default desktop entry
file.