this post was submitted on 07 Jul 2025
7 points (100.0% liked)

Guix and GuixSD

177 readers
1 users here now

Community for all Guix and GuixSD users

founded 2 years ago
MODERATORS
 

cross-posted from: https://lemmy.today/post/33048676

Trying out Guix for the first time! Waiting for packages to download.

I'm a long time Arch user. Any tips?!

I've heard there aren't as many packages for Guix as other distros, but I was thinking Flatpak and distrobox will help bridge the gap for me.

you are viewing a single comment's thread
view the rest of the comments
[–] paequ2@lemmy.today 1 points 3 weeks ago

Just in case it helps anyone, here's what my service block looks like:

  (services
    (let ((custom-services (list (service gnome-desktop-service-type)
			         (service bluetooth-service-type)
			         (service cups-service-type)
			         (service tailscale-service-type)
				 (set-xorg-configuration
				   (xorg-configuration
				     (keyboard-layout keyboard-layout)))))
	  (nonguix-url "https://substitutes.nonguix.org/")
	  (nonguix-key "(public-key (ecc (curve Ed25519) (q #C1FD53E5D4CE971933EC50C9F307AE2171A2D3B52C804642A7A35F84F3A4EA98#)))"))
      (modify-services
	(append custom-services 
		%desktop-services)
	(guix-service-type config =>
			   (guix-configuration
			     (inherit config)
			     (substitute-urls
			       (append (list nonguix-url) 
				       %default-substitute-urls))
			     (authorized-keys
			       (append (list (plain-file "nonguix.pub"
							 nonguix-key))
				       %default-authorized-guix-keys)))))))