aboutsummaryrefslogtreecommitdiff
path: root/docs/blog-Tennnessee-build-farm.org
diff options
context:
space:
mode:
Diffstat (limited to 'docs/blog-Tennnessee-build-farm.org')
-rw-r--r--docs/blog-Tennnessee-build-farm.org24
1 files changed, 21 insertions, 3 deletions
diff --git a/docs/blog-Tennnessee-build-farm.org b/docs/blog-Tennnessee-build-farm.org
index 22d4808..03ceaab 100644
--- a/docs/blog-Tennnessee-build-farm.org
+++ b/docs/blog-Tennnessee-build-farm.org
@@ -1,5 +1,21 @@
#+TITLE: Setup of a Simple Guix Build Farm and Substitute Server
-#+AUTHOR: Collin J. Doeger
+#+AUTHOR: Collin J. Doering
+
+# FIXME: in a perfect world, I would set text wrapping automatically for latex minted like so:
+# -*- org-latex-minted-options: '(("breaklines" . "true") ("breakanywhere" . "true")); -*-
+# However, this currently fails (likely due to a bug?)
+
+#+LATEX_HEADER: \usepackage[margin=1.5cm]{geometry}
+#+LATEX_HEADER: \usepackage{xcolor}
+#+LATEX_HEADER: \definecolor{link}{HTML}{506060}
+#+LATEX_HEADER: \hypersetup{colorlinks=true,citecolor=link,filecolor=link,linkcolor=link,urlcolor=link}
+
+#+LATEX_HEADER_EXTRA: \usepackage{mdframed}
+#+LATEX_HEADER_EXTRA: \BeforeBeginEnvironment{minted}{\begin{mdframed}}
+#+LATEX_HEADER_EXTRA: \AfterEndEnvironment{minted}{\end{mdframed}}
+
+
+#+latex: \clearpage
In the world of reproducible computing, GNU Guix stands out as a pioneering distribution that
enables bit-for-bit reproducible builds and a comprehensive package management system.
@@ -281,12 +297,14 @@ location-configuration in the list that will be returned from our function.
First, lets find the store path of the package (but without actually building it).
- #+begin_src shell :results output
+ #+begin_src shell :results output code :wrap src text :exports both
guix build --dry-run hello
#+end_src
#+RESULTS:
- : /gnu/store/8bjy9g0cssjrw9ljz2r8ww1sma95isfj-hello-2.12.1
+ #+begin_src text
+ /gnu/store/8bjy9g0cssjrw9ljz2r8ww1sma95isfj-hello-2.12.1
+ #+end_src
The result is composed of a few parts: