Hi, for emacs it would be great to see a tool to turn an emacs package (as used by package.el) into a nix expression, and a tool to fetch selected packages from http://elpa.gnu.org/, (http://tromey.com/elpa/ ?) and http://marmalade-repo.org/
It feels the tools should be written in Lisp, like the one for hackage is written in haskell and the one for pypi should be in python. My Lisp is at "sometimes succeeding to change an existing expression" but I'm happy to help with defining how the resulting nix expressions have to look and would look forward learning lisp in the process. I like the approach of generating nix expressions and checking those in, as it is possible for everybody to alter these manually (if needed) and then to explain the tool to generate those changed expressions - an approach successfully used for the haskell packages - I think. I would prefer installing emacs packages via nix in contrast to emacs to gain the possibility of rollbacks. Eventually we could have an emacs mode that looks like the normal list-packages/install-packages but actually installs via nix into the user profile instead of ~/.emacs.d/elpa. florian -- Florian Friesdorf <[email protected]> GPG FPR: 7A13 5EEE 1421 9FC2 108D BAAF 38F8 99A3 0C45 F083 Jabber/XMPP: [email protected] IRC: chaoflow on freenode,ircnet,blafasel,OFTC
pgp5AMlkz2ONw.pgp
Description: PGP signature
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
