summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2024-05-25 17:03:31 +0200
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2024-05-25 17:03:31 +0200
commit99e8adabc03d809afb2410c3db2c2151b1e72bd5 (patch)
tree6865ea6c91eecbae59f0e75e8c7376d9b7543826
parent2a34a174c96a3213fc7da4d31d978a974b9948a7 (diff)
abstract away complex elements from ayase operating-system
-rw-r--r--systems/ayase/system-configuration.scm37
1 files changed, 26 insertions, 11 deletions
diff --git a/systems/ayase/system-configuration.scm b/systems/ayase/system-configuration.scm
index e8680ff..c88c2e2 100644
--- a/systems/ayase/system-configuration.scm
+++ b/systems/ayase/system-configuration.scm
@@ -83,21 +83,36 @@
(targets bootloader-targets)
(keyboard-layout keyboard-layout)))
+(define file-systems
+ (append %base-file-systems
+ ;; %distribution-file-systems
+ ayase-file-systems))
+
+(define packages
+ (append %base-packages
+ ;; %distribution-packages
+ system-packages))
+
+(define services
+ (append %distribution-services
+ system-services))
+
+(define swap-devices
+ (list main-swap))
+
+(define users
+ (append %base-user-accounts
+ ayase-user-accounts))
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(operating-system (bootloader bootloader)
(keyboard-layout keyboard-layout)
(host-name "ayase")
- (file-systems (append %base-file-systems
- ;; %distribution-file-systems
- ayase-file-systems))
- (swap-devices (list main-swap))
- (users (append %base-user-accounts
- ayase-user-accounts))
- (packages (append %base-packages
- ;; %distribution-packages
- system-packages))
+ (file-systems file-systems)
+ (swap-devices swap-devices)
+ (users users)
+ (packages packages)
(timezone "Europe/Warsaw")
(locale "pl_PL.utf8")
- (services (append %distribution-services
- system-services)))
+ (services services))