Post AdBjPoQBAqjaS2FkNE by brokenix@emacs.ch
 (DIR) More posts by brokenix@emacs.ch
 (DIR) Post #AdBjPoQBAqjaS2FkNE by brokenix@emacs.ch
       2023-12-26T01:22:52Z
       
       0 likes, 1 repeats
       
       home.nix can be be a function that accepts the various inputs and returns a module function.#Emacs generated nix profileEmacs can drive its own nix profile if it wants to, and this can be done to provide 3rd party dependencies with or without home manager integrations.Emacs generated home manager moduleEmacs can also write its own module and have the home.nix import it so that when Emacs makes changes to that module, it can ensure that they are picked up by running the switch command on its own.If something is in your way, attempt to extract it to a new .el file or parameterize it. Maintaining an independent branch may become too painful over time, but could be viable if you are doing local development on posimacs (recommended for faster iteration). If your #lisp files grow into a first-class package, of course try to publish it on #Melpa or where elpaca can use it from #git source. For the last-mile configuration, bare .el files are appropriate.#homemanager #nix https://github.com/positron-solutions/posimacs