diff options
author | Franz Geffke <franz@pantherx.org> | 2023-06-25 16:07:34 +0100 |
---|---|---|
committer | Franz Geffke <franz@pantherx.org> | 2023-06-25 16:07:34 +0100 |
commit | 54b4056ac571611892c743b65f4c47dc298c49da (patch) | |
tree | 36e4a84137d2b9bc9a241cf82563da6114bf6189 /px/system/install.scm |
initial commit
Diffstat (limited to 'px/system/install.scm')
-rw-r--r-- | px/system/install.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/px/system/install.scm b/px/system/install.scm new file mode 100644 index 0000000..14263b3 --- /dev/null +++ b/px/system/install.scm @@ -0,0 +1,28 @@ +;;; PantherX disk image configuration file +;;; +;;; Author: Reza Alizadeh Majd <r.majd@PantherX.org> +;;; Version: 1.0.0 +;;; Time-stamp: <2022-02-09 21:33:50 reza> + +;; 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 + +(define-module (px system install) + #:use-module (gnu system) + #:use-module (gnu system install) + #:use-module (nongnu packages linux) + #:use-module (px packages setup) + #:export (installation-os-nonfree)) + +(define px-installation-os + (operating-system + (inherit installation-os) + (kernel linux) + (firmware (list linux-firmware)) + + (packages (cons* px-install + (operating-system-packages installation-os))))) + +px-installation-os |