diff options
author | Franz Geffke <franz@pantherx.org> | 2023-09-04 15:51:05 +0100 |
---|---|---|
committer | Franz Geffke <franz@pantherx.org> | 2023-09-04 15:51:05 +0100 |
commit | ce512c31c93318f47dc1bb5e32a6cce94aa3b859 (patch) | |
tree | ee9caa3c1a4cbc00e245067719c3bac0153ddd3d /px | |
parent | 506fdacb7b21953aa6e7a605b95db27711858046 (diff) |
install: update config
Diffstat (limited to 'px')
-rw-r--r-- | px/system/install.scm | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/px/system/install.scm b/px/system/install.scm index 14263b3..76e855b 100644 --- a/px/system/install.scm +++ b/px/system/install.scm @@ -7,22 +7,43 @@ ;; Generate a bootable image (e.g. for USB sticks, etc.) with: ;; $ guix system disk-image path/to/px-install.scm ;; Using Guix time-machine -;; $ guix time-machine --channels=/path/to/channels.scm -- system disk-image /path/to/px-install.scm +;; $ guix time-machine --channels=/path/to/channels.scm -- system disk-image -t iso9660 /path/to/px/system/install.scm (define-module (px system install) #:use-module (gnu system) #:use-module (gnu system install) + #:use-module (gnu packages admin) + #:use-module (gnu packages libusb) #:use-module (nongnu packages linux) #:use-module (px packages setup) + #:use-module (guix gexp) #:export (installation-os-nonfree)) +(define %issue + ;; Greeting. + " +\x1b[1;37mThis is a PantherX OS installation image.\x1b[0m +\x1b[1;37mVisit wiki.pantherx.org for more information.\x1b[0m + +\x1b[1;33mStart with: px-install run\x1b[0m + +") + (define px-installation-os (operating-system (inherit installation-os) + (host-name "panther") + (locale "en_US.utf8") (kernel linux) (firmware (list linux-firmware)) + (issue %issue) + (packages (cons* px-install + ;; Wi-Fi connection via CLI + wpa-supplicant + ;; iPhone USB tethering + libimobiledevice (operating-system-packages installation-os))))) px-installation-os |