summaryrefslogtreecommitdiff
path: root/systems
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2024-10-13 17:27:38 +0200
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2024-10-13 17:44:28 +0200
commitfb0ac479c8fb9ef16e2803883e30a7f2cfe173bb (patch)
tree24172a299932ba19346a550cf2091c812237e8b2 /systems
parent8e5f71712a28c206d4d937e4d9794a487bb5188a (diff)
refactor(mcdowell): modernize module imports for bootloader stack
Diffstat (limited to 'systems')
-rw-r--r--systems/mcdowell.scm27
1 files changed, 14 insertions, 13 deletions
diff --git a/systems/mcdowell.scm b/systems/mcdowell.scm
index 0d20837..92df5a7 100644
--- a/systems/mcdowell.scm
+++ b/systems/mcdowell.scm
@@ -11,19 +11,21 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-(define (bootloader-target-mcdowell)
- (use-modules (machines amd64))
- (bootloader-device-path host-name*))
+(define bootloader-target-mcdowell
+ ((@ (machines amd64) bootloader-device-path)
+ host-name*))
(define (desktop-services-mcdowell)
(use-modules (suweren system))
%suweren-services)
-(define (grub-mkrescue-bootloader-mcdowell)
- (use-modules (gnu packages bootloaders))
- ((@ (gnu bootloader) bootloader)
- (inherit grub-bootloader)
- (package grub-hybrid)))
+(define grub-mkrescue-bootloader-mcdowell
+ (let
+ ((grub-bootloader (@ (gnu bootloader grub) grub-bootloader))
+ (grub-hybrid (@ (gnu packages bootloaders) grub-hybrid)))
+ ((@ (gnu bootloader) bootloader)
+ (inherit grub-bootloader)
+ (package grub-hybrid))))
(define keyboard-layout-mcdowell
((@ (gnu system keyboard) keyboard-layout)
@@ -37,12 +39,11 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-(define (bootloader-mcdowell)
- (use-modules (gnu bootloader grub))
+(define bootloader-mcdowell
((@ (gnu bootloader) bootloader-configuration)
- (bootloader (grub-mkrescue-bootloader-mcdowell))
+ (bootloader grub-mkrescue-bootloader-mcdowell)
(keyboard-layout keyboard-layout-mcdowell)
- (targets (list (bootloader-target-mcdowell)))))
+ (targets (list bootloader-target-mcdowell))))
(define services-mcdowell
(append (desktop-services-mcdowell)
@@ -63,7 +64,7 @@
(kernel-loadable-modules (list))
(kernel-arguments %default-kernel-arguments)
(hurd #f)
- (bootloader (bootloader-mcdowell))
+ (bootloader bootloader-mcdowell)
(keyboard-layout keyboard-layout-mcdowell)
(initrd initrd*)
(firmware firmware*)