diff options
Diffstat (limited to 'crn/guix')
| -rw-r--r-- | crn/guix/gemini.scm | 27 | ||||
| -rw-r--r-- | crn/guix/sputnik.scm | 35 |
2 files changed, 62 insertions, 0 deletions
diff --git a/crn/guix/gemini.scm b/crn/guix/gemini.scm new file mode 100644 index 0000000..da5f68d --- /dev/null +++ b/crn/guix/gemini.scm @@ -0,0 +1,27 @@ +(define-module (guix gemini)) + +(use-modules (system base) + (system desktop) + (gnu system) + (gnu services)) + +(let ((os (make-system #:use-nonguix? #t + #:host-name "gemini" + #:timezone "America/Kentucky/Louisville" + #:user-login "christopher" + #:user-fullname "Christopher R. Nelson" + + #:swap-device (make-swap '("/dev/nvme0n1p2")) + #:root-device (make-fs "/" "/dev/nvme0n1p3" "btrfs") + #:efi-device (make-fs "/boot/efi" "/dev/nvme0n1p1" "vfat") + + #:packages '() + #:role 'desktop))) + (operating-system + (inherit os) + (services (append + (operating-system-user-services os) + desktop-services)) + (packages (append + %base-packages + desktop-packages)))) diff --git a/crn/guix/sputnik.scm b/crn/guix/sputnik.scm new file mode 100644 index 0000000..fd691fc --- /dev/null +++ b/crn/guix/sputnik.scm @@ -0,0 +1,35 @@ +(define-module (guix sputnik)) + +(use-modules (system base) + (system develop) + (system nvidia) + (gnu system) + (gnu services)) + +(let ((os (make-system #:use-nonguix? #t + #:host-name "sputnik" + #:timezone "America/Kentucky/Louisville" + #:user-login "christopher" + #:user-fullname "Christopher R. Nelson" + + #:swap-device (make-swap '("/dev/nvme0n1p2")) + #:root-device (make-fs "/" "/dev/nvme0n1p3" "btrfs") + #:efi-device (make-fs "/boot/efi" "/dev/nvme0n1p1" "vfat") + + #:packages '() + #:role 'nvidia-server))) + (operating-system + (inherit os) + + (kernel-arguments nvidia-kernel-arguments) + (services (append + (operating-system-user-services os) + nvidia-services + develop-services)) + (packages (append + %base-packages + nvidia-packages + develop-packages)) + (file-systems (append + (list (make-fs "/genai" "/dev/nvme1n1p1" "btrfs")) + (operating-system-file-systems os))))) |
