diff options
author | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-10-07 23:55:18 +0200 |
---|---|---|
committer | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-10-07 23:55:18 +0200 |
commit | 15575633f1e40563fe92c0e1758481abf1a628c7 (patch) | |
tree | 66a4cea2bbfe76a9be496ad6f5adb15088d84ad7 /systems/izumi | |
parent | 90dda984a90f43bf84c0caff209bd918d7b45df6 (diff) |
refactor(izumi): isolate (bootloader-izumi)
Diffstat (limited to 'systems/izumi')
-rw-r--r-- | systems/izumi/izumi.scm | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/systems/izumi/izumi.scm b/systems/izumi/izumi.scm index e1c1f8b..f1740b8 100644 --- a/systems/izumi/izumi.scm +++ b/systems/izumi/izumi.scm @@ -73,6 +73,9 @@ ;;;??????????????????????????????????????????????????????????????????? +(define keyboard-layout-izumi + (keyboard-layout "pl")) + (define (mapped-devices-izumi) (use-modules (gnu system mapped-devices)) (list (mapped-device (source "/dev/sda2") @@ -84,6 +87,11 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +(define (bootloader-izumi) + (bootloader-configuration (bootloader grub-efi-bootloader) + (keyboard-layout keyboard-layout-izumi) + (targets (list "/boot/efi")))) + (define (file-systems-izumi) (use-modules (gnu system file-systems)) (append %base-file-systems @@ -105,9 +113,6 @@ (define host-name-izumi "izumi") -(define keyboard-layout-izumi - (keyboard-layout "pl")) - (define services-izumi (append ( modify-services @@ -463,11 +468,7 @@ (define (operating-system-izumi) (operating-system - ( bootloader - ( bootloader-configuration - ( bootloader grub-efi-bootloader ) - ( keyboard-layout keyboard-layout-izumi ) - ( targets ( list "/boot/efi" ) ) ) ) + (bootloader (bootloader-izumi)) (kernel linux) (keyboard-layout keyboard-layout-izumi) (initrd microcode-initrd) |