Here is an alternate patch which modifies gnu/services/dict.scm to provide home-dicod-service-type. This seems better than the code in gnu/home/services/dict.scm which makes use of a lot of ~(@@ (gnu services dict))~ accessors to parse the configuration data. I think having home services defined along side their system counter parts makes it more likely people studying the code while writing new services will include a home implementation as well.