aboutsummaryrefslogtreecommitdiffstats
path: root/guix-env.scm
diff options
context:
space:
mode:
authorBen Sturmfels <ben@sturm.com.au>2019-09-19 17:28:48 +1000
committerBen Sturmfels <ben@sturm.com.au>2019-09-19 17:28:48 +1000
commitd20e307ab3865f8677b3dd3fa4535b573b3a1618 (patch)
tree57ebbee77dee05250d54e6c90de91dfe57655dd2 /guix-env.scm
parent46ccfabcbe118ca1e818202f70b69ca75d6246da (diff)
downloadmediagoblin-d20e307ab3865f8677b3dd3fa4535b573b3a1618.tar.lz
mediagoblin-d20e307ab3865f8677b3dd3fa4535b573b3a1618.tar.xz
mediagoblin-d20e307ab3865f8677b3dd3fa4535b573b3a1618.zip
Note use of direnv with guix.
Diffstat (limited to 'guix-env.scm')
-rw-r--r--guix-env.scm10
1 files changed, 9 insertions, 1 deletions
diff --git a/guix-env.scm b/guix-env.scm
index 868bdeea..acff8886 100644
--- a/guix-env.scm
+++ b/guix-env.scm
@@ -29,7 +29,13 @@
;;; Then do:
;;; guix environment -l guix-env.scm --pure
;;;
-;;; And the first time you use it:
+;;; You'll need to run the above command every time you close your terminal or
+;;; restart your system, so a handy way to save having to remember is to install
+;;; "direnv" an then create a ".envrc" file in your current directory containing
+;;; the following and then run "direnv allow" when prompted:
+;;; use guix -l guix-env.scm --pure
+;;;
+;;; To set things up for the first time, you'll also need to run:
;;; git submodule init
;;; git submodule update
;;; ./bootstrap.sh
@@ -187,8 +193,10 @@ media.")
(inputs
`(;;; audio/video stuff
("gstreamer" ,gstreamer)
+ ("gst-libav" ,gst-plugins-base)
("gst-plugins-base" ,gst-plugins-base)
("gst-plugins-good" ,gst-plugins-good)
+ ("gst-plugins-bad" ,gst-plugins-bad)
("gst-plugins-ugly" ,gst-plugins-ugly)
("gobject-introspection" ,gobject-introspection)
;; useful to have!