summaryrefslogtreecommitdiff
path: root/suweren/system.scm
blob: 6df0bdbbdb425b630a44beb4c500a0ada4567bfd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
(define-module (suweren system)
  #:use-module (gnu system)		; operating-system
  #:use-module (gnu system shadow)	; %base-user-accounts
  )

;; 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*)
  (let ((users* (append %base-user-accounts
			users*)))
    (operating-system (bootloader bootloader-configuration*)
		      (host-name host-name*)
		      (file-systems file-systems*)
		      (users users*))))