<surpador>Does anyone know of a nice guide to setting up a Chinese IME on Guix System? I haven't had much luck installing IMEs (fcitx or ibus-libpinyin) or going through the GNOME language settings interface, and wondering if there are tips and tricks I'm missing.
<Kolev>surpador: Did you log out and log back in after installing the packages? Then go into GNOME Settings.
<surpador>Kolev: Yep, I've logged out and back in, and also restarted. GNOME Settings doesn't even seem to show any IME options for Chinese. I've also tried invoking fcitx-config-gtk, which doesn't show any IME options, even though (I think) it's supposed to ship with a pinyin input method
<Kolev>I'm concerned that Guix does not sandbox apps like Flatpak does.
<Zambyte>I have been having issues with my home config for a while. I was able to use guix home switch-generation to bisect and find the exact generation that the issue started, and diff the config between that generation and the next
<Zambyte>source-module-closure from (guix modules) seems to return null no matter what modules I give it. Is this just an issue on my end?
<Zambyte>ie: (source-module-closure '((ini))) => (), where (ini) comes from the guile-ini package
<Zambyte>(source-module-dependencies '(ini)) returns what appears to be the direct dependencies
<SeerLite[m]>Hi! is there a guix time-machine/guix shell for past profile generations?
<iyzsong>SeerLite[m]: if the past profile still exist, it can be used with guix shell --profile=...
<SeerLite[m]>Right but I mean the main user profile (~/.guix-profile) at a past generation, not a different profile. Is that not possible?
<iyzsong>they should be under /var/guix/profiles, a generation is a symlink to profile path with 'n-link' name.
<iyzsong>so, i think guix shell --profile=/var/guix/profiles/per-user/xxx/xxx-n-link maybe what you want
<ChocolettePalett>Alternatively, you could export manifest of the past generation somehow and pass it to "guix shell" after "time-machine"-ing, but I'm not an expert in GNU/Guix, so it might be a wrong approach
<iyzsong>yes, if by 'generation' you mean rebuild the current profile with past guix version instead of existed profile generations from old days, then you need time-machine.
<SeerLite[m]>iyzsong: Thank you! I didn't know previous generations could be found in /var/guix/profiles :)
<SeerLite[m]>Anyone else having issues with seeing icons in Gimp?
<daviwil>Hey folks! I'm facing an issue while trying to build a minimal desktop environment config using seatd and greetd. Somehow it seems that multiple term-tty3 through term-tty6 services are being added even though I remove all `mingetty-service-type' from %base-services before using greetd. Here's the minimal config: https://0x0.st/HTKk.txt
<daviwil>I get this error when I try to run that in `guix system vm`: guix system: error: service 'term-tty6' provided more than once
<daviwil>If I change that config to remove `greetd-terminal-configuration` for tty 4 thru 6, I can see that they're still getting added somehow while looking at the shepherd extension graph
<daviwil>It appears that I need to `(delete mingetty-service-type)` multiple times to get rid of all of them
<daviwil>It seems like that shouldn't be necessary, though
<f1refly>When I tried renaming my user on my guix system the system made a new one instead, which was fine. I just noticed that the user profile is still there though, is there some procedure i should follow to remove it?
<daviwil>It looks like civodul and jpoiret made some changes to `apply-clauses` recently, I wonder if it broke the ability to delete multiple services of the same type with a single `delete`?
<juliana[m]><HiltonChain[m]> "juliana: I don't think it has..." <- you might be surprised. i have an 8GB model with what scientists call "hella cooling" and overclock it to the highest reported possible clock for the board. but i haven't actually run Guix on it yet, so we'll see
<podiki[m]>there might have been some change to how the command is run with some gcc package changes, discussed either here or mailing list
<Kolev>Does Guix System have a nice Plymouth boot screen now?
<takev[m]><juliana[m]> "you might be surprised. i have..." <- I also got guix running on a couple of digital ocean droplets. I had to go with the 2 GB memory option, but I figure if that can run properly, the raspberry pi ought to be fine. :3
<juliana[m]>map delete-file-recursively over a list of all the files you want to delete, probably generated by using Guile's ftw to collect all child files of some given directory (such as the repository root) and filtering out the ones you don't want to delete