Hi Ludo’, I built and played with this. I see you also provide a search hint when you don't find an obvious match, as in ...
sys.scm:3:0: error: module (gnu services sshx) not found hint: You may use `guix system search sshx' to search for a service matching `sshx'. If you get the line `location: gnu/services/foo.scm:188:2', add `foo' to the `use-service-modules' form. This is very nice indeed. Based on testing, may I suggest the hint rewording shown below ... On 11/08/2017 at 12:42 myglc2 writes: > On 11/08/2017 at 16:33 julien lepiller writes: > >> Le 2017-11-08 14:09, Ludovic Courtès a écrit : >>> Hi! >>> >>> Here’s an improved version that supports hints (with Texinfo markup and >>> i18n) and error reporting with source location info. >>> >>> Hints try to make suggestions. If you write: >>> >>> (use-package-modules qemu) >>> >>> You’ll get: >>> >>> configuration.scm:7:0: error: module (gnu packages qemu) not found >>> hint: Did you mean `(use-package-modules virtualization)'? hint: Try adding `(use-package-modules virtualization)' >>> >>> If you write: >>> >>> (use-service-modules openssh) >>> >>> You get: >>> >>> configuration.scm:9:0: error: module (gnu services openssh) not found >>> hint: Did you mean `(use-service-modules ssh)'? hint: Try adding `(use-service-modules ssh)'