<nickey> can anybody explain what the difference between packages in config.scm, which are installed via `guix system reconfigure...` and manifest file described packages installed by `guix package...`? why not to install all what I need exactly when installing system? by `guix system init...` or `guix system reconfigure...`?
<rekado_>nickey: it’s better to keep user profiles separate from the system, because you’ll reconfigure the system for more than just package changes.
<rekado_>I’d only leave packages in the config.scm that absolutely need to be installed globally
<rekado_>all other package needs for services are taken care of by service definitions already
<nickey>hm... it would be good to define user-specific packages with... you know... `(user ... (packages ...))`. didn't find anything in documentation. seems like i don't understand something very basic in guix workflow
<nckx>nickey: Guix already supports that with system-packages. It has serious drawbacks but you're free to do it. Nobody's stopping you from putting libreoffice in your system-packages; I did so for a short while.
<nckx>Having a separate (user …) syntax in the system.scm wouldn't bring any advantages.
<nckx>OriansJ: nickey means ‘user-specific’ as in ‘user profile’ here, not ‘user-defined’.
<OriansJ>nckx: and su into the user and running guix doesn't cover it?
<OriansJ>nckx: well the line always is "we the developers of guix are only putting in features that we ourselves use; however should you wish to contribute that feature we would not reject it if including does not create a large maintance effort"
<nckx>Minall: Because I don't know if, by default, dnsmasq is run as a system service (we have one) or started by and managed by NetworkManager (which is common). Let alone who gets to tell it what to do, and if it even reads that file.
<Minall>How can I check if I have network manager installed? maybe that's the problem...
<nckx>Minall: Yes, it's a distribution-specific thing. I think Red Hat? But don't quote me on that.
<janneke>fwiw, /me has been falling back to slim because gdm fails to run several times
<apteryx>rekado: I looked at your package-mapping example, and it seems that there's something fundamental we don't understand about Guile modules; otherwise the following should work: guile -L . -C . -c '(use-modules (gnu packages emacs-custom)) (pk emacs-magit))'
<apteryx>err, replace emacs-magit by emacs-magit-rekado
<pen14641>Hi, has anyone here had luck using virt-manager on Guix? When trying to create a new VM, I get the error '/sys/fs/cgroup/unified/machine/cgroup.controllers': No such file or directory
<pen14641>When I look, I am missing the /sys/fs/cgroup/unified/machine directory, but I have /sys/fs/cgroup/unified/cgroup.controllers
<wdkrnls>Hi, I'm trying to write a package to install the window manager I was using before installing guix. guix build tells me a fatal error is occuring since I'm missing X11/extensions/shape.h. Is there a way to search guix for a package which would provide this file?
<reepca>wdkrnls: you can check if it's in your store with "find /gnu/store -path '*X11/extensions/shape.h'"
<reepca>in my store the most relevant-looking package seems to be 'libxext'
<foxmean>Hello, I've install guix package manager ontop of void linux and I've found that install shell script FAIL to detected Init system. May be it's because of runit init system.
<foxmean>"[1568470338.931]: [ FAIL ] Init system could not be detected." is the actual message.
*janneke ^C's a world rebuild for bootstrap guile-2.2
<janneke>i think that gash now works with guile-2.0
<janneke>civodul: do you think we should base the new scheme-only bootstrap on guile-2.2, or stick with 2.0 if we can?
<spk121>civodul: so I got an issue on github about renaming zile, which is think is a 'wontfix', because GNU zile's master branch is still C zile. But if people actually use this fork and need help, feel free to get in touch.
<civodul>spk121: yeah this was discussed on this channel earlier today and "wontfix" makes sense to me :-)
<civodul>janneke: short-term it's easier to stick to 2.0 since there's nothing to change and all architectures can keep using the same code
<civodul>longer-term, we may have to switch to 2.2 someday
<wdkrnls>I'm writing a package for the window manager I like and thanks to reepca helping me identify a missing dependency, I got it to install. However, I'm not seeing any new executables on my path from it.
<wdkrnls>`guix package --list-installed` shows it is there though :)
<wdkrnls>I'm wondering if I need to do some modification to it to ensure the executables become available on the path: by default the package wants to place them in .../usr/local/bin. Could that be the reason they aren't showing up?
<Minall>Is pulseaudio install with desktop-services?
<janneke>spk121: oh...that could be nice. right now, i am working to resurrect external commands for gash, such as a naive awk, sed :)
<janneke>spk121: samplet wrote a sed and i extended on it, looking at what you have can never hurt.
<janneke>i'm pretty sure our current sed is not good enough for a full bootstrap
<pen14641>Hi again :) I'm not able to figure out why (alsa-service-type) is giving me problems. I get the error "builder of '/gnu/store/...-etc.drv' failed with exit code 1" when running guix system reconfigure