guixsd-config

GuixSD configs for my systems
Log | Files | Refs

commit d21e96adffbb8c2ddca07d2f66f41f0f1600a2b0
parent 73fe1654fdc1c7109e18c4bac6bc3ec258b7b105
Author: Vineet Kumar <git@vineetk.net>
Date:   Sun,  4 Jan 2026 21:11:58 -0500

hastur: delete until it's decided I won't use openbsd on it

Diffstat:
Depistemia/systems/hastur.scm | 70----------------------------------------------------------------------
1 file changed, 0 insertions(+), 70 deletions(-)

diff --git a/epistemia/systems/hastur.scm b/epistemia/systems/hastur.scm @@ -1,70 +0,0 @@ -(define-module (epistemia systems hastur) - #:use-module (gnu) - #:use-module (gnu services linux) - #:use-module (gnu services shepherd) - #:use-module (gnu system accounts) - #:use-module (guix) - #:use-module (guix utils) - #:use-module (nongnu packages linux) - #:use-module (nongnu system linux-initrd) - #:use-module (epistemia systems base-system) - #:use-module (epistemia services zfs) - #:use-module (epistemia packages zfs) - #:use-module (epistemia system zfs)) - -(use-service-modules networking ssh) -(use-package-modules bootloaders emacs) - -(operating-system - (inherit base-system) - (host-name "hastur") - - (kernel linux-6.16) - (kernel-arguments '("net.ifnames=0")) - (kernel-loadable-modules (list zfs-linux)) - - (initrd-modules (append '("zfs") - %base-initrd-modules)) - (initrd microcode-initrd) - (firmware (cons* iwlwifi-firmware i915-firmware sof-firmware %base-firmware)) - - (bootloader (bootloader-configuration - (bootloader grub-efi-bootloader) - (targets '("/boot/efi")))) - - (mapped-devices - (list (mapped-device - (source "zroot") - (target "zroot") - (type zfs-device-mapping) - (arguments '(#:root-dataset "zroot/os/guix"))))) - - (file-systems (append - (list (file-system - (device "zroot/os/guix") - (mount-point "/") - (type "zfs") - (needed-for-boot? #t) - (check? #f) - (dependencies mapped-devices) - (file-system - (device (uuid "EC1D-4A47" 'fat)) - (mount-point "/boot/efi") - (type "vfat")))) - %base-file-systems)) - - (packages (append (list emacs zfs-linux) - %base-packages)) - - (services (append (list (simple-service 'zfs-loader - kernel-module-loader-service-type - '("zfs")) - (simple-service 'zfs-shepherd-services - shepherd-root-service-type - zfs-shepherd-services) - (simple-service 'zfs-shepherd-services-user-processes - user-processes-service-type - '(zfs-automount)) - (service dhcp-client-service-type) - (service openssh-service-type)) - %base-services)))