diff options
author | bd <bdunahu@colostate.edu> | 2024-01-10 19:44:21 -0700 |
---|---|---|
committer | bd <bdunahu@colostate.edu> | 2024-01-10 19:44:21 -0700 |
commit | 1ced565816120bfcc351daf9fc3a4e851162e3b7 (patch) | |
tree | 93e9c23660cd07f4dba861f334b23c03d322f48c /.config/guix/vali.scm | |
parent | da5922a476cebdbbf338f0192165dbbbcd3f7b6f (diff) |
Initial commit of new repository structure
Diffstat (limited to '.config/guix/vali.scm')
-rw-r--r-- | .config/guix/vali.scm | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/.config/guix/vali.scm b/.config/guix/vali.scm new file mode 100644 index 0000000..2ace3b9 --- /dev/null +++ b/.config/guix/vali.scm @@ -0,0 +1,62 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; This configuration adapts the base-level 'ymir' ;; +;; OS declaration for 'vali', a laptop. ;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(define-module (vali) + #:use-module (ymir) + #:use-module (gnu) + #:use-module (gnu home) + #:use-module (gnu packages) + #:use-module (gnu home services) + #:use-module (gnu services) + #:use-module (guix gexp) + #:use-module (emacs) + #:use-module (xdg) + #:use-module (shell) + #:use-module (ssh) + #:use-module (gpg) + #:use-module (base)) + + +(operating-system + (inherit ymir) + (host-name "vali") + + (file-systems (cons* (file-system + (mount-point "/boot/efi") + (device (uuid + "8A13-7018" + 'fat32)) + (type "vfat")) + (file-system + (mount-point "/home/bdunahu/Personal") + (device (uuid + "020b73df-3991-4271-9d3f-dba00ad260ec" + 'ext4)) + (type "ext4")) + (file-system + (mount-point "/") + (device (uuid + "69a3593b-12bd-40ad-a932-007674a8cfe8" + 'ext4)) + (type "ext4")) %base-file-systems))) + + +(home-environment + (packages + `(,@desktop-packages + ,@program-packages + ,@emacs-packages)) + + (services + `(,@xdg-service + ,@shell-service + ,@ssh-service + ,@gpg-service + ,@base-services + ,@bat-service + ,@xmodmap-service))) + + +(if (getenv "RUNNING_GUIX_HOME") home system) |