Hi, I was able to reproduce a problem (maybe not *the* problem) running <https://git.sr.ht/~simendsjo/dotfiles/tree/main/item/sijo/home/simendsjo/home-environment.scm> in ‘guix home container’, with the changes below to simplify setup.
What I noticed is that, until ‘x11-display’ has failed to start (it necessarily fails to start in the container), shepherd is unresponsive: any ‘herd’ command hangs. After that, everything is fine. This is fixed by <https://git.savannah.gnu.org/cgit/shepherd.git/commit/?id=ffcd3745e5d8a3e4134ae76fe94a5ec80f52c465>. It would be great if you could give it a try because I’m not sure this is exactly the problem you were having, but it may be related at least. Thanks, Ludo’.
diff --git a/sijo/home/services/sijo-fonts.scm b/sijo/home/services/sijo-fonts.scm index ba6f9f6..2fdd922 100644 --- a/sijo/home/services/sijo-fonts.scm +++ b/sijo/home/services/sijo-fonts.scm @@ -8,7 +8,7 @@ #:use-module (gnu packages ghostscript) #:use-module (gnu packages javascript) #:use-module (gnu packages xorg) - #:use-module (nongnu packages fonts)) +) (define sijo-fonts-service-profile (lambda (config) diff --git a/sijo/home/simendsjo/home-environment.scm b/sijo/home/simendsjo/home-environment.scm index 8d5f999..469ce67 100644 --- a/sijo/home/simendsjo/home-environment.scm +++ b/sijo/home/simendsjo/home-environment.scm @@ -89,9 +89,9 @@ guix home \ #:use-module (gnu services configuration) #:use-module (gnu services) #:use-module (guix gexp) - #:use-module (nongnu packages chrome) - #:use-module (nongnu packages game-client) - #:use-module (nongnu packages mozilla) + ;; #:use-module (nongnu packages chrome) + ;; #:use-module (nongnu packages game-client) + ;; #:use-module (nongnu packages mozilla) #:use-module (sijo home services blueman-applet) #:use-module (sijo home services cbatticon) #:use-module (sijo home services dropbox) @@ -115,7 +115,7 @@ guix home \ (define-public simendsjo-home-environment (home-environment - (packages (list + #;(packages (list ;; spell checking ispell ; interactive spell checking hunspell ; spell checker (used by e.g. libreoffice) @@ -346,9 +346,7 @@ guix home \ (extra-content "allow-loopback-pinentry"))) (service sijo-gpg-service-type) ;; Font configuration - (service sijo-fonts-service-type) ;; dotnet - (service sijo-dotnet-service-type) (service sijo-mob-service-type) ;; Guix configuration ;; TODO: There is a custom service type for channels which we should use instead