aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README6
-rw-r--r--manifest.scm15
2 files changed, 18 insertions, 3 deletions
diff --git a/README b/README
index 425869de..1b51e530 100644
--- a/README
+++ b/README
@@ -24,11 +24,11 @@ sudo apt-get install ikiwiki perl libtext-markdown-perl \
libsearch-xapian-perl libyaml-syck-perl texinfo
#+END_EXAMPLE
-To setup a development environment for Guix, do:
-
+The development manifest for Guix is described in the usual [[file:manifest.scm][manifest.scm]], run:
#+BEGIN_EXAMPLE
-guix shell ikiwiki perl perl-text-markdown perl-search-xapian perl-yaml-syck texinfo
+guix shell
#+END_EXAMPLE
+to enter a development environment.
* Running the website
diff --git a/manifest.scm b/manifest.scm
new file mode 100644
index 00000000..113bbd9e
--- /dev/null
+++ b/manifest.scm
@@ -0,0 +1,15 @@
+;; GNU Guix development manifest. To create development environment, run
+;;
+;; guix shell
+;;
+;; or something like
+;;
+;; guix shell --pure --manifest=manifest.scm ...
+
+(specifications->manifest
+ (list "ikiwiki"
+ "perl"
+ "perl-search-xapian"
+ "perl-text-markdown"
+ "perl-yaml-syck"
+ "texinfo"))