29 lines
856 B
Scheme
29 lines
856 B
Scheme
(define-module (rekahsoft guix-config vms prom0-home-rekahsoft-ca)
|
|
#:use-module (gnu)
|
|
#:use-module (gnu system)
|
|
#:use-module (gnu packages shells)
|
|
#:use-module (gnu services docker)
|
|
#:use-module (rekahsoft guix-config proxmox-vm-legacy)
|
|
#:export (%system))
|
|
|
|
(define base-system (proxmox-vm-legacy "prom0"))
|
|
|
|
(define %system
|
|
(operating-system
|
|
(inherit base-system)
|
|
(users (cons*
|
|
(user-account
|
|
(name "collin")
|
|
(comment "Master User")
|
|
(group "users")
|
|
(shell #~(string-append #$zsh "/bin/zsh"))
|
|
(supplementary-groups
|
|
'("wheel" "netdev" "audio" "video" "docker"))
|
|
(home-directory "/home/collin"))
|
|
(operating-system-users base-system)))
|
|
(services
|
|
(append
|
|
(list (service docker-service-type))
|
|
%proxmox-vm-legacy-services))))
|
|
|