diff --git a/README.org b/README.org index b81375b..d63d861 100644 --- a/README.org +++ b/README.org @@ -15,17 +15,17 @@ These are the dotfiles of the author, managed using guix-home, in combination wi - ~channels.scm~ :: [[*Guix Channel File][Guix Channel File]] - ~.gitignore~ :: Files ignored by git - ~.guix/~ :: Guix channel directory -- ~.guix-authorizations~ :: Guix authorizations file[fn:2] -- ~.guix-channel~ :: Guix channel file[fn:3] -- ~README.org~ :: Org-mode[fn:4] documentation +- ~.guix-authorizations~ :: Guix authorizations file[fn:1] +- ~.guix-channel~ :: Guix channel file[fn:2] +- ~README.org~ :: Org-mode[fn:3] documentation - ~TODO.org~ :: Org-mode todo's, known issues and future aspirations - ~home-manifest.scm~ :: Guix manifest used for cuirass builds (and as needed via the cli) - ~user-config~ :: Configuration for various programs managed using a combination of gnu stow and guix-home ** Guix Channel File -Guix channels[fn:5] allow for Guix to be customized and extended. They are also critical for -replicating a Guix system[fn:6]. To ensure reproducibility, a ~channels.scm~ file is provided +Guix channels[fn:4] allow for Guix to be customized and extended. They are also critical for +replicating a Guix system[fn:5]. To ensure reproducibility, a ~channels.scm~ file is provided in this repository that is expected to be used during deployment. It pins external guix channels to specific versions. @@ -42,7 +42,7 @@ channels to specific versions. This repository is itself a Guix channel, which allows home configurations to come directly from the channel, and the version of this configuration be managed just like any other guix channel. It also facilitates CI, allowing for changes this channel be evaluated by Cuirass at -[[https://guix-ci.home.rekahsoft.ca]][fn:7]. This channel does not define any packages, only +[[https://guix-ci.home.rekahsoft.ca]][fn:6]. This channel does not define any packages, only home configurations. * Quickstart @@ -233,3 +233,17 @@ mechanism. #+begin_src shell guix shell xfce xfce4-session xfconf -- startx.sh startxfce4 new #+end_src + +* Footnotes + +[fn:1] https://guix.gnu.org/manual/en/html_node/Channel-Authentication.html + +[fn:2] https://guix.gnu.org/manual/en/html_node/Package-Modules-in-a-Sub_002ddirectory.html + +[fn:3] https://orgmode.org/ + +[fn:4] https://guix.gnu.org/manual/en/html_node/Channels.html + +[fn:5] https://guix.gnu.org/manual/en/html_node/Replicating-Guix.html + +[fn:6] Only available in my internal home-network