emacs: Use modules.home.config for editable config files
Convert the inline xdg.configFile + mkOutOfStoreSymlink boilerplate to
the new modules.home.config registry. Same behavior — init.el and lisp/
still symlink back to the live tree under ~/.nix so Emacs can edit them
without a home-manager rebuild — but the call site shrinks to the two
relevant lines and the repoPath let-binding goes away.