Dear Michael,
On Thu, 14 May 2020 at 11:17, Michael Rohleder <mike@rohleder.de> wrote:
Toggle quote (3 lines)
> To test this, I made a presentation about guix git workflow in emacs:> https://www.rohleder.de/~mike/guix-workflow/
Nice!
Just one minor comment, instead of this long '--ad-hoc' line, youshould use a manifest file.
#+BEGIN_SRC shellguix environment -C -N -E TERM guix --expose=/var/guix=/var/guix \--ad-hoc emacs-no-x emacs-magit git git:send-email emacs-yasnippethelp2man pkg-config guile \-- emacs --execute "(load-theme 'wombat)"#+END_SRC
#+BEGIN_SRC shellguix environment -C -N -E TERM guix --expose=/var/guix=/var/guix \-m my-manifest.scm \-- emacs --execute "(load-theme 'wombat)"#+END_SRC
Toggle snippet (7 lines)
(specifications->manifest '("emacs-no-x" "emacs-magit" "git" "git:send-email" "emacs-yasnippet" "help2man" "pkg-config guile"))
The main advantages are: - version control the file - reuse elsewhere, for example "guix install" - easy to locally extend: guix environment -m my-manifest --ad-hoc emacs-evil
Well, thank you for sharing and for the update.
All the best,simon