summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2024-12-12 15:20:14 -0500
committerFreya Murphy <freya@freyacat.org>2024-12-12 15:20:14 -0500
commita88bd5d49291c9bfab36ae5f30c13a3cb7e7ea88 (patch)
tree562cdbc75a89ac4bbcbfad7d097d08b86054f2c2
parentupdate commits (diff)
downloaddotfiles-guix-a88bd5d49291c9bfab36ae5f30c13a3cb7e7ea88.tar.gz
dotfiles-guix-a88bd5d49291c9bfab36ae5f30c13a3cb7e7ea88.tar.bz2
dotfiles-guix-a88bd5d49291c9bfab36ae5f30c13a3cb7e7ea88.zip
build-installer script
-rwxr-xr-xscripts/build-installer5
-rw-r--r--systems/installer.scm3
2 files changed, 6 insertions, 2 deletions
diff --git a/scripts/build-installer b/scripts/build-installer
new file mode 100755
index 0000000..e3c4fcb
--- /dev/null
+++ b/scripts/build-installer
@@ -0,0 +1,5 @@
+#!/bin/sh
+repo="$HOME/.config/guix"
+date="$(date -Iseconds)"
+image=$(guix-retry guix system -L "$repo/modules" image -t iso9660 "$repo/systems/installer.scm")
+cp $image "./guix-installer-$date.iso"
diff --git a/systems/installer.scm b/systems/installer.scm
index 6d072fa..c868119 100644
--- a/systems/installer.scm
+++ b/systems/installer.scm
@@ -15,8 +15,7 @@
;; Explicitly allow for empty passwords.
(base-pam-services #:allow-empty-passwords? #t))
(services (cons* (cow-store-service)
- (operating-system-services
- %base-freya-operating-system)))
+ %base-freya-services))
(bootloader (bootloader-configuration
(bootloader grub-bootloader)
(targets '("/dev/sda")))))