<apteryx>is it possible to ungexp a guix record and have it passed (as its source code representation, maybe?) into the Gexp (build strata)?
<apteryx>it feels awkward to have to unbox the guix records when all the information I want is already well organized within
<apteryx>(to do something on the build side with that information)
<poet>I want to uninstall guix completely, then reinstall it using the shell script from guix. I'm using Debian. I found some uninstall instructions for Arch. Will these be sufficient for me? Is there anything missing or unnecessary?
<apteryx>poet: I think removing /gnu, /var/guix, ~/.guix-profile and ~/.config/guix should be enough, but I haven't verified.
<poet>apteryx: I think you're right. That's what I'm going to do then. =)
<Gamayun_>Anyone else using exwm with the .desktop file included in the guix package, rather than starting it from .xsession? I'm wondering were to put start up bits and env vars, as profile doesn't seem to get read.
<bluekeys>Hi guix, I've just started using the emacs package and noticed that when I installed offlineimap there were messages about 'package collisions'. What are they and should I be concerned?
<TempeVolcano>When I boot from the USB it shows the Guix grey splash screen with the option to install the iso, but when I choose it it doesn't boot to the blue graphical installer.
<Oreo_>I don't know why my nickname keeps switching from TempeVolcano to Oreo but I'm the same person. I can successfully create a Linux Mint USB boot installer but not a Guix one. :( What do I need to do to get this started.
<tune>might be working now, I'll find out when the update is finished. building cataclysm-dda at the moment
<reepca>tune: use-package-modules does indeed assume that it's in (gnu packages ...), but that's basically all it does - turn, for example, 'base' into '(gnu packages base)' in a use-modules form. There isn't really a way to automatically do The Right Thing based on what's in the package search path for that, because 1. it doesn't know which one you might be referring to and 2. it doesn't know which subdirectories of the package search path the
<reepca>the short version is, change the use-package-modules to a use-modules form for that particular module.
<tune>I ended up removing what I'd added to the modules bit and it just worked after that. my memory is hazy on how the file was when I first started trying to update, but maybe I'd put something wrong there to begin with and didn't need anything
<tune>there's a chance that none of my use-package-modules stuff is needed because of having (specifications->manifest
<Goofy>Hi Guix ! Quick stupid question, I have a meeting in ~20mn and a program didn't run. Long story short, added docker service to my config.scm and reconfigured.
<Goofy>I'm will guix recompile my custom kernel too ?
<wingo>it might, if any input to the build of the custom kernel changed
<wingo>but if all goes well the service should be started when guix switches to the new config (i.e. pre-reboot)
<Goofy>Pfew, I'll have to trust the graph gods then :-) In the worst case, do you think interrupting the 'reconfigure' is a no-no or should I trust in the power of transactions ?
<tune>quiliro: bemenu is like dmenu/rofi, that situation is solved. mako displays notifications on wayland. I can't get it to start. also notify-send doesn't work, but possibly just due to no notification thing to display stuff
<nly>how do you avoid upgrading a big package with manifests (say texlive)?
<tune>you temporarily stop using the manifest, basically. in practice I've canceled an update if rust or icecat have to build, then done guix package --do-not-upgrade=rust -u
<tune>so I still have a state or profile or whatever of packages that can be upgraded the other way if needed, but then I miss out on stuff like manifests being able to remove anything taken out of the list
<dongcarl>rekado: No not at all, I'm just asking because it would make my life a little easier as there's a command-line level feature I need that's not in 1.0.1 (and obviously you can't simulate command line features using inferiors), and the upgrade to GCC7 breaks some of my procedures. Of course this is entirely up to the main Guix roadmap, just wondering if it'd make sense :-)
<lprndn>lfam: (just trying to understand here, sorry) ok. and do you know what motivates this policy? I mean, for example, in Nixos (and I suppose propagated-inputs work more or less the same there) it doesn't appear to be the case.
<lfam>I'm not that familiar with Nix so I can't really compare them
<Sharlatan>I just stambed with fact that I can't right script (bash/perl/pythong) like on classic *nix system with common fs layout :). what do I need to to put to shebang `#!/usr/bin/env ` not exists..
<rekado>Sharlatan: you can use a system service to add /usr/bin/env or /bin/bash or whatever you want, really
<rekado>the service is called “special-files-service-type”