dotfiles/guix/syl.scm
Chris Cochru 482c123e21 removing unneccessary use-modules
This change in the architecture allows for more code reuse.
The base.scm file is for everything that is shared between
machines. The syl.scm and kaladin.scm files are for specific changes
to those systems.
2023-06-27 16:37:59 -05:00

38 lines
1.1 KiB
Scheme

;; This file is my laptop OS
;;
;; Author: Chris Cochrun
;; Email: chris@cochrun.xyz
;;
;; License: GPLv3
;;
(define-module (syl)
#:use-module (base)
#:use-module (gnu)
#:use-module (gnu services)
#:use-module (gnu services shepherd)
#:use-module (gnu services dbus)
#:use-module (gnu system)
#:use-module (gnu system setuid)
#:use-module (gnu system nss)
#:use-module (gnu system shadow)
#:use-module (gnu packages android)
#:use-module (rosenthal packages wm)
#:use-module (nongnu packages linux)
#:use-module (nongnu system linux-initrd))
(operating-system
(inherit base-operating-system)
(host-name "syl")
(file-systems (cons* (file-system
(mount-point "/boot/efi")
(device (uuid "BA76-3723"
'fat32))
(type "vfat"))
(file-system
(mount-point "/")
(device (uuid
"db28ba7c-a15d-4c81-8373-99f2f171cac5"
'btrfs))
(type "btrfs")) %base-file-systems)))