From a391da16394153dbbe94be5cd1f5142bfa8c2c11 Mon Sep 17 00:00:00 2001 From: "Skylar \"The Cobra\" Widulski" Date: Wed, 21 Feb 2024 10:32:15 -0500 Subject: [PATCH] Add toughbook Signed-off-by: Skylar "The Cobra" Widulski --- etc/guix-config/cobra/packages.scm | 2 +- etc/guix-config/osmium.scm | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 etc/guix-config/osmium.scm diff --git a/etc/guix-config/cobra/packages.scm b/etc/guix-config/cobra/packages.scm index b85d019..d115e1c 100644 --- a/etc/guix-config/cobra/packages.scm +++ b/etc/guix-config/cobra/packages.scm @@ -50,7 +50,7 @@ (file-name (git-file-name name version)) (sha256 (base32 - "01g7xlswmhysg3chjp7snylf4cv6pifpkpb7ic4g93wjffiv6c1y")))) + "0hdd08dh3697c4sd9nc6m5dk8q27axl7ap3k0m2xbi2973krdz6x")))) (inputs (list libmpdclient boost readline diff --git a/etc/guix-config/osmium.scm b/etc/guix-config/osmium.scm new file mode 100644 index 0000000..344b6e3 --- /dev/null +++ b/etc/guix-config/osmium.scm @@ -0,0 +1,30 @@ +(add-to-load-path (dirname (current-filename))) +(use-modules (gnu) (cobra os)) + +(operating-system + (inherit %base-guix-system) + (host-name "Osmium") + (keyboard-layout (keyboard-layout "us" "altgr-intl")) + (bootloader + (bootloader-configuration + (bootloader grub-bootloader) + (targets (list "/dev/sda")) + (keyboard-layout keyboard-layout))) + (mapped-devices (list + (mapped-device + (source "cf30") + (targets (list "cf30-rootvol")) + (type lvm-device-mapping)))) + (file-systems (append (list + (file-system + (type "btrfs") + (mount-point "/") + (device (file-system-label "root")) + (flags '(no-atime)) + (options "space_cache=v2") + (needed-for-boot? #t) + (dependencies mapped-devices))) + %base-file-systems)) + (swap-devices (list (swap-space + (target (uuid "790eff60-7202-4922-b69f-d433bc4cd3ef")))))) +