<vagrantc>ok, so you pass two initrd to grub ... and the one is very restricted
<vagrantc>ok, that's about it for my high-level review :)
<ulfvonbelow>what would be even better would be if grub supported some sort of tmpfs; then in the embedded cfg file you could create an in-memory cpio archive containing the password and pass it without it ever touching the disk at all
<ulfvonbelow>I don't see why that would be the case, since the concatenation is done before it reaches the kernel
<vagrantc>if you pass an already concatenated initrd, the bootloader does not need to do anything to mangle it
<ulfvonbelow>also I should reword: the ability to concatenate multiple boot initrds and then boot the concatenated initrd is grub-specific
<vagrantc>linux will happily accept any number of concatenated cpio archives
<ulfvonbelow>aye, but when should it be concatenated? Not at os-eval-time (lest 'guix system init' or 'guix system build' create it on the wrong system), not at boot time, and not at reconfigure-time, since those happen too late.
<vagrantc>so i guess i was proposing to actually generate a private, concatenated initrd ... but i cannot think of any use-case that would actually benefit from that
<iyzsong>piptown: which login manager (gdm, lightdm) you use? if bspwm doesn't show in the login manager (due to not have a desktop file), you can write a ~/.xsession script file (for the login user, and make sure it's an executable) to run it
<Kabouik_>Not sure how this works, maybe cryptroot is adding one layer of complexity too? Anyway, thanks graywolf.
<Kabouik_>Just in case, here is where my guix system reconfigure fails: https://0x0.st/H_TZ.txt At this point with a broken reconfigure, I'm not sure it's safe if my computer reboots or runs out of battery.
<Kabouik_>Maybe the space is missing on /boot only?
<Kabouik_>I just need to make sure it'll reboot fine despite the removal and the aborted reconfigure, since I'm currently at work (I could more easily take the risk to spend some time on fixing it if I was home). If it's safe, then I'll do it now because I need this reconfigure.
<Kabouik_>So this is my concern after jpoiret mentioned "(well, maybe not the bootloader installation)"
<sevan>civodul: you're looking for someone with a phd to fight with autotools & other build infra?
<minima>hi, yesterday i mentioned some issues with `home-unclutter-service-type', i.e. the fact that unclutter doesn't unclutter :) and the mouse pointer doesn't get hidden; the logs say something something could not access display
<minima>unclutter works well if i start it from a terminal
<minima>i tried restarting the service with `herd restart unclutter' but that doesn't help - it only adds a new error report to the log file
<minima>possibly worth to mention that this is a guix and guix home installation on top of a foreign distro
<minima>i guess this may have something to do with my x server not accepting requests coming from the shepherd user?
<bjc>are you starting shepherd after you start your x session?
<civodul>sevan: heh :-) not necessarily with a PhD, and there'll certainly be things much more fun than fighting with build systems!
<bjc>otherwise it won't have the right environment variables set
<bjc>a nice feature for us home shepherd users would be the ability to set environment variables after the shepherd has been started
<civodul>bjc: yeah we need a way to handle X11 in user Shepherd and to pass $DISPLAY to the relevant services
<minima>bjc: i do start shepherd before x, but last time i "home-reconfigured" the x server had already been started, maybe something wasn't picked up at the right time?
<bjc>i have custom services like that already (‘sway-tasks’ in my case, since i use sway). as part of sway's startup, it runs ‘herd start sway-tasks’. but i need to start it after sway starts just to get the environment variables in it
<bjc>i hadn't thought of just using ‘eval’, maybe i'll do that. but it'd be nice to have a more blessed method
<minima>hi, i keep some log files at the user level, e.g. in `~/.local/var/log/'; is there any way to tell guix home to use that path, while hardcoding as little as possible of it? any standard way to "expand" XDG variables?
<hako>There's a %user-log-dir variable from (shepherd support).
<hako>You can find its use, for example, in gnu/home/services/ssh.scm.
<teku>Hi all, i am trying to figure how to configure a swap space (not sure if file or partition isbest / required) for hibernation on a encrypted device. Anyone have a working config? Thanks
<jackhill>PotentialUser-60: I think `guix pull` will get you a new guix command paired with new package definitions, then a `guix package -u` and `guix system reconfigure …` will give you an updated profile and system.
<layer8-problem>Hello, i have problem running the command `guix home container home-configuration.scm`, this is in a git-repo. It complains about not finding the file or directory, although it does exist in the current directory. If I run `guix home import .` and then use the new file - it works. If i git restore the previous version, it fails again. What am i
<RavenJoad>pinoaffe: Ok, thanks. The VM I am testing with right now did not have the certbot certs generated yet (/etc/letsencrypt/live is empty), so I wanted to double-check, since I could see this being a non-automate-able step.
<RavenJoad>I was not planning on adding several instances, but thanks for the heads up!
<RavenJoad>The problem with certs not being there seems to be due to my misconfiguration somewhere.
<graywolf>Anyone knows how far away we are from emacs 29 in guix?
<nckx>emacs-next is the emacs of the future, today. Just not .1.
<nckx>My above link (not my message) is as firm a roadmap as you'll get.