README.org: Add new section "Building Operating System Configuration"

* README.org (Building Operating System Configuration): New section
This commit is contained in:
Collin J. Doering 2022-09-05 13:06:12 -04:00
parent 5ab43b90bf
commit 2605a06a7a
Signed by: rekahsoft
GPG Key ID: 7B4DEB93212B3022
1 changed files with 10 additions and 0 deletions

View File

@ -140,6 +140,16 @@ following the normal deployment steps, but with a slight modification; use the
~-L|--load-path~ argument to specify the current working sources, effectively overriding what
is in the ~guix-machines~ channel.
** Building Operating System Configuration
Many times its useful to verify that a change to a system configuration will build correctly,
prior to deploying it. ~guix system build~ is meant for exactly this, and can be run as
follows.
#+begin_src bash
guix time-machine -C channels.scm -- system build -L .guix -e '(@ (rekahsoft guix-config <vms|manual> <target>) %system)'
#+end_src
** Push Based Deployments
#+begin_src shell