<skaria>the (use-modules ...) function defines what modules to use, which in the default config.scm is gnu, as in (use-modules (gnu) ...). and from gnu i can get other modules that contain packages? but why would in the default config.scm there be two instances of gnu? (use-modules (gnu) (gnu system nss))
<Somelauw>Does guix work with nixos packages or are they separate? I am using guix on Debian and want to use it to install qutebrowser (which does have a nixos package).
<lfam>It is possible to do it another way, where a particular user starts the X server for themself
<lfam>I think the user alezost does this, but they aren't here right now
<skaria>lfam: is there somewhere that lists all the possible modules for use-service-modules
<waynedpj>ahoy all. interested in trying out GuixSD but saw that there is currently no LVM support. however, if i understand things correctly, BTRFS can provide the flexibiity of LVM. so is BTRFS supported in GuixSD and if so, is it a good idea to use for filesystems?
<lfam>skaria: They should be listed in the manual, section 7.2.7 Services
<alezost>sneek: later tell skaria when you use (gnu) module, it doesn't mean you automatically use all the (gnu package ...) modules. (gnu) module only "re-exports" several other modules for, as you can see at <http://git.savannah.gnu.org/cgit/guix.git/tree/gnu.scm>. But in general, when you use (foo) module, you don't also use (foo bar) module
<root`>would be neat if we could come up with a one-liner to effectively chroot into an existing but borked GuixSD system after booting into the live system via USB.
***root` is now known as rekado`
<rekado`>sneek: later tell jmd I tried the installer but had a couple of problems: connecting via WiFi worked but I was stuck in a loop of configuring the connection; hitting "Continue" would not allow me to move on even though wpa supplicant was running fine and I had a connection.
<rekado`>sneek: later tell jmd Another problem is that the interface flickers every second. I also could not see any menu item in drop-downs (e.g. the mount point configuration menu); menu items were only visible for fractions of a second when moving the cursor.
<slyfox>civodul: yesterday i've packaged guix in gentoo and encountered 2 minor issue: latest guix-0.12.0 release does not compile as-is due to cargo/json dep (already fixed in master) and AR variable is not picked up by configure
<thomasd>are there known issues with linux-libre 4.9.5? X (or just slimd?) doesn't seem to start properly after reconfiguring into 4.9.5 (my 1st generation, the only one where I get the slimd login screen had kernel 4.8.something)
<ng0>wrt neomutt, mutt -v gives me among other things: "SENDEMAIL=/usr/sbin/sendmail", i think I have to patch this impurity
<sneek>jmd, rekado says: I have a patch for the installer branch to make guile-ncurses optional. I also rebased the branch onto latest master.
<sneek>jmd, rekado says: I haven’t pushed this, because I don’t know if you are okay with rebasing at this point.
<sneek>jmd, rekado` says: I tried the installer but had a couple of problems: connecting via WiFi worked but I was stuck in a loop of configuring the connection; hitting "Continue" would not allow me to move on even though wpa supplicant was running fine and I had a connection.
<sneek>jmd, rekado` says: Another problem is that the interface flickers every second. I also could not see any menu item in drop-downs (e.g. the mount point configuration menu); menu items were only visible for fractions of a second when moving the cursor.
<sneek>jmd, rekado` says: There also doesn't appear to be a way to cancel the current step and go back up to the main menu.
<Mathieu`>yep I'm using cuirass + guix publish to build only my packages. It's often faster than bayfront.
<civodul>can you try building it with 'guix system vm' as well?
<civodul>to make sure we're really testing the same thing
<dale>What is the way to re-install a system package?
<ng0>I have sed -e "/NE_REQUIRE_VERSIONS/s/29/& 30/" -i configure.ac , this should be equal to (lambda (substitute* "configure.ac" (("29") "29 30")) when there's only one such occurence in the file, right?
<luser`>civodul: ive never done that before but ill try
<lfam>dale: Guix packages are (meant to be) immutable, so they should never change once they are installed. If you update a package and want to go back, you can use `guix package --roll-back`, or find a profile generation number with `guix package --list-generations` and then pass it to `guix package --switch-generations`.
<lfam>There is a similar work-flow for packages that are globally available on GuixSD (I assume that's what you mean by "system package"). See `guix system roll-back` and others in `guix system --help`
<ng0>& is special in the replacement text: it means “the whole part of the input that was matched by the pattern” ... so all the other distros do is not to add 30 but to replace everything with 30
<rekado>sneek: later tell jmd Yes, I'm on the way to Brussels tomorrow.
<dale>Well running herd start mysql starts a process looking for a configuration file which isn't there (should be under /gnu/store); I've had a disk-full issue so the system is likely knackered. So how can I clean out the mysql and re-install. I don't want to roll back as that will undo too much.
<dale>Would it work to reconfigure without the package, and then reconfigure with the package in?
<rekado>civodul: the donated server's power supply seems to be broken.
<rekado>tried with a different PSU and it powers up, but it complains about memory.
<rekado>I already tried compatible spare memory, but it seems that the board doesn't like them.
<dale>I understand the theory of immutable packages but I don't think the implementation is quite there in the case of resource depletion; I know that if I do 'guix gc' I will get an unbootable system (kernel panic)
<dale>Truth is I can be wild as it's a VM with snapshots. But I know guix gc won't work.
<nliadm>I'm saying you can do `guix gc --list-dead` and pick out some packages that you know won't affect your system to free up working space
<luser`>my config: http://paste.lisp.org/display/337985 - as root im unable to execute basic commands such as ls, and the $PATH is incorrect as it's /sbin:/bin:/usr/sbin:/usr/bin - civodul said he was able to build my system with root having a correct $PATH. he told me to build my config via guix system vm /etc/config.scm
<luser`>but im unsure what im supposed to do from here, any help would be appreciated :)
<rekado>luser`: there's nothing in your configuration that would set the PATH.
<rekado>GuixSD does not set the PATH to the value you report.
<rekado>is there something in your /root directory that would override the PATH?
<rekado>dale: I don't understand your theory on kernel panics.
<rekado>if you reconfigure your system Guix takes care of installing a GRUB entry as well.
<rekado>luser`: "guix system build" is to build a system configuration. If you want to reconfigure your system using a new config.scm, and make that the current system version, then you should use "guix system reconfigure /path/to/config.scm"
<luser`>is there a certain package ill want to grab for font and unicode support?
<ng0>what's the difference between git-2.4.3 and 2.6.3 (and later)? Why did the (guix build git) change so much starting with 2.6.3?
<ng0>I see. something with --recursive clone changed
<ng0>regarding shallow-clone, I think I'm no longer applying wingo's patch because there's too much to change and some things I think are too much (why print the available tags when a full fetch is done?).. I will still mention wingo in the headers and co-authored-by
<Digit>just wondering ~ havent really looked into this to any depth, certainly not for weeks/months, wanna ask while i still remember: how can i remaster gnu guix? is this facilitated in any way? what tools are used to create the releases/isos? are they simple enough to let users pump out their own configuration of iso to deploy as they wish?
<janneke>the major problem with Conkeror is that it has no point/mark
<rekado_>Digit: we have tools to build the USB images.
<ng0>unless it's really a driver issue, which would be great
<thomasd>well, I don't think my hardware is dying just yet, so maybe there's hope for you, too :)
<thomasd>in my case, I never seem to get this error on my first generation (linux-libre 4.8.15). I tried to reconfigure with kernel 4.8.15, but I would have to compile 4.8.15 myself (or perhaps, if I move my git checkout back to when guix was on 4.8.15, substitutes are still available)
<skaria>i installed nss-certs but im still having issues with programs complaining about ssl
<sneek>skaria, alezost says: when you use (gnu) module, it doesn't mean you automatically use all the (gnu package ...) modules. (gnu) module only "re-exports" several other modules for, as you can see at <http://git.savannah.gnu.org/cgit/guix.git/tree/gnu.scm>. But in general, when you use (foo) module, you don't also use (foo bar) module
<catonano>the second most needed piece after the browser would be redshift
<skaria>also, does anyone have graphic issues with emacs?