summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2024-07-22 15:58:48 +0200
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2024-07-22 15:58:48 +0200
commit1ed4adf4d06704f8666c7996a469609df95e8cc8 (patch)
tree1696a196d6a7e81008a7105f8db603547db882bf
parent5766e336e94659db24f0cd68d6effa745e70ed88 (diff)
fix: incorporate %base-user-accounts in %suweren-operating-system
-rw-r--r--suweren/system.scm17
1 files changed, 12 insertions, 5 deletions
diff --git a/suweren/system.scm b/suweren/system.scm
index 8bf5a49..6df0bdb 100644
--- a/suweren/system.scm
+++ b/suweren/system.scm
@@ -1,13 +1,20 @@
(define-module (suweren system)
#:use-module (gnu system) ; operating-system
+ #:use-module (gnu system shadow) ; %base-user-accounts
)
-;; string -> record operating-system
+;; record bootloader-configuration ->
+;; string ->
+;; (record file-system) ->
+;; (record user-account) ->
+;; record operating-system
(define-public (%suweren-operating-system bootloader-configuration*
host-name*
file-systems*
users*)
- (operating-system (bootloader bootloader-configuration*)
- (host-name host-name*)
- (file-systems file-systems*)
- (users users*)))
+ (let ((users* (append %base-user-accounts
+ users*)))
+ (operating-system (bootloader bootloader-configuration*)
+ (host-name host-name*)
+ (file-systems file-systems*)
+ (users users*))))