blob: 915f06e10b1d0fae17e219c848f6d777a5bf5be4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
(define-module (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)))))
|