I like it! Maybe use -sans-x?
Two remarks: after merging, we may want to use openssh-no-x for the Hurd
too and drop this from openssh proper:
`(("xauth" ,xauth))))) ; for 'ssh -X' and 'ssh -Y'
We have this bit because xauth does not compile for the Hurd yet,
but it's kind of a kludge.
Not to hold this up and maybe we should take this discussion
elsewhere...but I have a ~5y old, bit-rotting stack of LilyPond cross
build packages (foo-SANS-X) laying around. At the time--much to my
suprise--I found the LilyPond community less than enthousiastic to move
their binary package builds to Guix (yet); but adding these -NO-X
packages felt a bit weird. So, I wonder if we could address the X'yness
of packages in a more structured way, that would be nice...