diff options
Diffstat (limited to 'docs/blog-Tennnessee-build-farm.org')
-rw-r--r-- | docs/blog-Tennnessee-build-farm.org | 24 |
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: |