diff options
author | Wojtek Kosior <koszko@koszko.org> | 2024-04-27 15:27:59 +0200 |
---|---|---|
committer | W. Kosior <koszko@koszko.org> | 2024-05-03 14:01:22 +0200 |
commit | fd80b1867674e9b085560e42739e622c3adecc20 (patch) | |
tree | fcf39af0db5541367a809a501e87e9ab09df1d38 /salamina-image.scm | |
download | koszko-org-guix-server-fd80b1867674e9b085560e42739e622c3adecc20.tar.gz koszko-org-guix-server-fd80b1867674e9b085560e42739e622c3adecc20.zip |
Initial commit.
Diffstat (limited to 'salamina-image.scm')
-rw-r--r-- | salamina-image.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/salamina-image.scm b/salamina-image.scm new file mode 100644 index 0000000..9e80556 --- /dev/null +++ b/salamina-image.scm @@ -0,0 +1,28 @@ +;; SPDX-License-Identifier: CC0-1.0 + +;; Copyright (C) 2023 W. Kosior <koszko@koszko.org> +;; +;; Available under the terms of Creative Commons Zero v1.0 Universal. + +(use-modules ((gnu image) #:select (image partition)) + ((guix platforms x86) #:select (x86_64-linux)) + ((guix gexp) #:select (gexp))) + +(define %os + (load (string-append (dirname (current-filename)) "/salamina.scm"))) + +(image + (format 'compressed-qcow2) + (platform x86_64-linux) + (operating-system %os) + (partition-table-type 'mbr) + (partitions + (list + (partition + (size 'guess) + (offset (* 1024 1024)) + (label "salamina-root") + (file-system "ext4") + (flags '(boot)) + (initializer (gexp initialize-root-partition))))) + (volatile-root? #f)) |