[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: %desktop-services #:select service alsa-service-type - unbound varia
From: |
Pierre Neidhardt |
Subject: |
Re: %desktop-services #:select service alsa-service-type - unbound variable |
Date: |
Thu, 20 Sep 2018 17:50:18 +0200 |
User-agent: |
mu4e 1.0; emacs 26.1 |
Hello,
I'm not sure I understood all your issues, so I'll try out some suggestions:
- The ALSA-related options are defined in the `(gnu services sound)` Guile
module.
Import the module to your config file and it should fix your issue.
This is documented in the "(guix) Sound Services" section of the manual.
- NetworkManager: have you tried it? Does it work? You might not have the same
issues with it on Guix than on Funtoo. I suggest you give it a try first.
Like you, I had a poor opinion of NetworkManager before I tried it on
GuixSD.
- If you really want to turn off NetworkManager, I suggest you remove the
service from your config. For instance (untested):
(services
(remove (lambda (service)
(eq? (service-kind service) network-manager-service-type))
%desktop-services))
With NetworkManager disabled, wpa_supplicant and dhclient should also be
disabled. Check the running processes.
- If you want to run the wpa_supplicant Guix service, I don't know you can
specify a custom config. From the documentation and the source code in
(gnu services networking), it does not seem to be customizable but I suppose
that it reads /etc/wpa_supplicant anyways.
- Otherwise, disable wpa_supplicant / dhclient services just like you did with
NetworkManager if necessary. Then you are free to run them manually with your
custom script.
Hope that helps!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature