aboutsummaryrefslogtreecommitdiff
path: root/crn/gemini.scm
blob: 263f2e11f0b932bd3fba3646a29ae87fc9440ce0 (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
(define-module (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))))