summaryrefslogtreecommitdiff
path: root/topics
diff options
context:
space:
mode:
authorPjotr Prins2024-03-02 09:43:29 -0600
committerPjotr Prins2024-03-03 10:56:02 -0600
commit06ca68116873e90805077ed68391e47c3c2d2e6b (patch)
treeea35b165d7ed071cd52ce494c5aaf9eb370045ae /topics
parent035ad5df500c3188c057c4eed67bc9680a9d1f38 (diff)
downloadgn-gemtext-06ca68116873e90805077ed68391e47c3c2d2e6b.tar.gz
Info on guix channels
Diffstat (limited to 'topics')
-rw-r--r--topics/systems/fire-up-genenetwork-system-container.gmi58
1 files changed, 58 insertions, 0 deletions
diff --git a/topics/systems/fire-up-genenetwork-system-container.gmi b/topics/systems/fire-up-genenetwork-system-container.gmi
new file mode 100644
index 0000000..16a3c8f
--- /dev/null
+++ b/topics/systems/fire-up-genenetwork-system-container.gmi
@@ -0,0 +1,58 @@
+# Fire up system container for GN
+
+# Tags
+
+* assigned: pjotrp
+* priority: medium
+* type: system administration
+* keywords: system administration, GN, tux01, tux02, tux04, balg01
+
+# Tasks
+
+## Create a system definition
+
+We create
+
+=> https://git.genenetwork.org/gn-machines/tree/fallback.scm
+
+and the accompanying shell script.
+
+To build the system container you need to add channels. Check the setup with `guix describe'. It should show something like
+
+```
+Generation 1 Mar 01 2024 17:01:22 (current)
+ gn-bioinformatics 5fa3e2b
+ repository URL: https://git.genenetwork.org/guix-bioinformatics
+ branch: master
+ commit: 5fa3e2bcaafb498ec3bca51f72545f5a16b5a527
+ guix-forge 6c622a6
+ repository URL: https://git.systemreboot.net/guix-forge/
+ branch: main
+ commit: 6c622a67051c22eeefe37eedb17d427fbb70c99b
+ guix-past 921f845
+ repository URL: https://gitlab.inria.fr/guix-hpc/guix-past
+ branch: master
+ commit: 921f845dc0dec9f052dcda479a15e787f9fd5b0a
+ guix aeaa390
+ repository URL: https://git.savannah.gnu.org/git/guix.git
+ branch: master
+ commit: aeaa390b71a15335bef03f83bd9dc946fa535398
+```
+
+after fetching the latest channels defining ~/.config/guix/channels.scm:
+
+```
+(list (channel
+ (name 'gn-bioinformatics)
+ (url "https://git.genenetwork.org/guix-bioinformatics")
+ (branch "master"))
+ (channel
+ (name 'guix-forge)
+ (url "https://git.systemreboot.net/guix-forge/")
+ (branch "main")
+ (introduction
+ (make-channel-introduction
+ "0432e37b20dd678a02efee21adf0b9525a670310"
+ (openpgp-fingerprint
+ "7F73 0343 F2F0 9F3C 77BF 79D3 2E25 EE8B 6180 2BB3")))))
+```