aboutsummaryrefslogtreecommitdiff
path: root/crn/guix
diff options
context:
space:
mode:
Diffstat (limited to 'crn/guix')
-rw-r--r--crn/guix/gemini.scm27
-rw-r--r--crn/guix/sputnik.scm35
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)))))