summaryrefslogtreecommitdiff
path: root/deployment/systems
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2025-06-07 11:36:14 +0200
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2025-06-07 11:36:14 +0200
commita4a661b482bc17a2e1d7a33079ff6c177cc49ebb (patch)
tree761e5e8cbc077aa5aad3ab619b05bfd7780448ef /deployment/systems
parent36e2d8a5af42a2d7b36bae6ed471da0049fc5108 (diff)
ayase: use the name/home-environment variable for home services
Diffstat (limited to 'deployment/systems')
-rw-r--r--deployment/systems/ayase.scm15
1 files changed, 6 insertions, 9 deletions
diff --git a/deployment/systems/ayase.scm b/deployment/systems/ayase.scm
index 904cb18..f993c1d 100644
--- a/deployment/systems/ayase.scm
+++ b/deployment/systems/ayase.scm
@@ -41,12 +41,6 @@
(device efi-filesystem-uuid)
(type "vfat")))
-(define (home-services)
- (use-modules (gnu services guix))
- ((@ (gnu services) service)
- guix-home-service-type
- `((,users:id1000:uid1000-name ,users:id1000:uid1000-home-environment))))
-
(define keyboard-layout
((@ (gnu system keyboard) keyboard-layout)
"pl"))
@@ -104,11 +98,14 @@
efi-partition)))
(define services
- (append sovereign:systems:%sovereign-services
+ (let*
+ ( (l-guix-homes (list users:id1000:name/home-environment))
+ (l-guix-home-service (sovereign:systems:guix-home-service l-guix-homes)))
+ (append sovereign:systems:%sovereign-services
(list sovereign:packages:protonmail:nogui-profile
- (home-services)
+ l-guix-home-service
(openssh-service)
- (system-packages-service))))
+ (system-packages-service)))))
(define swap-device-1
(swap-label "-1"))