c21a93ba8f523769d09113cee25171dbef3dcc77 — Elais Player 1 year, 8 months ago c45b26e
move all links to end of document
3 files changed, 3 insertions(+), 6 deletions(-)

M Makefile
M org/guix.org
M org/index.org
M Makefile => Makefile +1 -1
@@ 26,7 26,7 @@ all: $(objects)
$(output)/%.gmi: $(source)/%.org
	@mkdir -p $(output)
	pandoc -f org -t commonmark $< --lua-filter=links-to-md.lua \
		| md2gemini -l paragraph -i tab -m > $@
		| md2gemini -l at-end -p -m > $@

.PHONY : clean

M org/guix.org => org/guix.org +0 -3
@@ 4,7 4,6 @@ GNU Guix is a cross-platform package manager and a tool to instantiate and manag

* Channel Orange
[[https://git.sr.ht/~elais/orange][A gay ass guix channel]] to store all of my personal stuff. Licensed under [[https://www.gnu.org/licenses/gpl-3.0.en.html][GPLv3]] because its mine but it also belongs to the streets. Goals are to make it a [[https://github.com/hlissner/dotfiles][convoluted mess]] that the streets aspire to.

** TODO Housekeeping [1/2]
- [ ] Add Meaningful README
- [X] Add License

@@ 22,7 21,6 @@ Detailed examples for GNU Guix.
** Declaring channel dependencies in the configuration

Manually adding a /channels.scm/ file to systems can be annoying. So here we opt to add [[https://guix.gnu.org/manual/en/html_node/Using-a-Custom-Guix-Channel.html][custom guix channels]] declaratively with a [[https://guix.gnu.org/manual/en/html_node/G_002dExpressions.html][g-expression]].

#+BEGIN_SRC scheme
(use-module (guix gexp))

@@ 43,7 41,6 @@ Manually adding a /channels.scm/ file to systems can be annoying. So here we opt
Here we create an object called =%guix-channels= that contains the result of =scheme-file= procedure found in =(guix gexp)=. The procedure takes as input a scheme expression and delivers as output a file-like object representing a scheme file.

In the example above the file is called /channels.scm/ and is populated the scheme expression representing a channel declaration. This file will be added to the guix store. From there its is as simple as adding it to a service definition as an extra special file.

#+BEGIN_SRC scheme

M org/index.org => org/index.org +2 -2
@@ 17,8 17,8 @@ ___//_____\\_____________|O|  |O|_______

I don't know what this is but its provocative.

** Index
* Index
[[./gemini.org][Gemini Protocol]]
[[./guix.org][GNU Guix]]

* About The Author