orchard

My personal GNU Guix configurations.
Log | Files | Refs | README

commit fa08c67f7a59e06c97eb42d08b844576731eed53
parent eedf8439d3d9d5011adbc03d0cfdfcc726df2a12
Author: Luke Willis <lukejw@loquat.dev>
Date:   Wed, 24 Sep 2025 11:11:43 -0400

Add 15-db0011dx (welcome back)

Diffstat:
Aorchard/system/15-db0011dx.scm | 76++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 76 insertions(+), 0 deletions(-)

diff --git a/orchard/system/15-db0011dx.scm b/orchard/system/15-db0011dx.scm @@ -0,0 +1,76 @@ +(define-module (orchard system abraham) + #:use-module (guix gexp) + #:use-module (gnu bootloader) + #:use-module (gnu bootloader grub) + #:use-module (gnu packages games) + #:use-module (gnu services) + #:use-module (gnu services base) + #:use-module (gnu services guix) + #:use-module (gnu system) + #:use-module (gnu system keyboard) + #:use-module (gnu system nss) + #:use-module (gnu system shadow) + #:use-module (nongnu packages linux) + #:use-module (nongnu system linux-initrd) + #:use-module (loquat channels) + #:use-module (loquat packages linux) + #:use-module (loquat services) + #:use-module (loquat system) + #:use-module (orchard home lukejw) + #:export (abraham-os)) + +(define 15-db0011dx-os + (operating-system + (host-name "15-db0011dx") + (timezone "America/New_York") + (locale "en_US.utf8") + + (keyboard-layout (keyboard-layout "us")) + + (kernel linux-lts) + (initrd microcode-initrd) + (firmware (list linux-firmware)) + + (name-service-switch %mdns-host-lookup-nss) + + (bootloader (bootloader-configuration + (bootloader grub-efi-bootloader) + (targets '("/boot/efi")) + (keyboard-layout keyboard-layout))) + + (swap-devices %loquat-swap-devices) + + (file-systems %loquat-file-systems) + + (users + (cons* + (user-account + (name "lukejw") + (comment "Luke") + (group "users") + (home-directory "/home/lukejw") + (supplementary-groups '("wheel" "netdev" "audio" "video"))) + %base-user-accounts)) + + (packages %loquat-base-packages) + + (services + (append + (list (service guix-home-service-type + `(("lukejw" ,lukejw-home-environment))) + (service greetd-service-type + (greetd-configuration + (motd "Welcome to 15-db0011dx!") + (terminals + (list + (greetd-terminal-configuration + (terminal-vt "1") + (terminal-switch #t)) + (greetd-terminal-configuration (terminal-vt "2"))))))) + (modify-services %loquat-laity-base-services + (delete login-service-type) + (delete mingetty-service-type) + (delete console-font-service-type)) + %loquat-desktop-services)))) + +15-db0011dx-os