IRC channel logs
2026-04-24.log
back to list of logs
<jlicht>Tadhgmister: I 'simply' use guix-publish-service /w advertise? #t on my home network; seems to work fine so far without having to manually care about substitute urls on my laptop <Tadhgmister>I was not aware of guix publish service, that seems obvious it would be a thing thinking about it <GreenRocky>Is there a quick way for me to set the timezone for the installer? <sneek>Welcome back GreenRocky, you have 1 message! <sneek>GreenRocky, apteryx says: your messages were in the moderation queue; they should have gone through now. <GreenRocky>I gotta update the timezone for just the installer <noe>how is your thesis going? <adanska>noe, its going well, thanks for asking :) i've been spending the last week writing a process watchdog in guile using fibers <adanska>this is my first time actually using it so lots of learning curves, but i'm loving learning about guile more deeply re. continuations/prompts <adanska>it feels so cool getting to use Guix/Shepherd/Guile as the main focus for my thesis, it really makes me feel like im doing something new <egginun>I say, is there a way to install a current non-esr version of Thunderbird with Guix? <egginun>I've very recently installed Linux Mint and Guix on top of it. Now my problem is, that I came from Fedora and my backup is to new for the Thunderbird ESR version. But so far everywhere I looked, everything I've tried, it would only give me some old ESR version. <futurile>egginun: if it's not in a channel you could use flatpak or even nix <egginun>Flatpak only seems to have the ESR version. Why would I want Nix, when I can have Guix? ;-) :-D Will have a look at nonguix, though. <futurile>I guess it's so large that mostly people want the stable version <futurile>you'd definitely be down a rabbit hole with Fedora->Guix->Nix heh heh <egginun>futurile, I mean, I wouldn't care, if it worked. <egginun>I mean, I am now getting to an age, where I don't need new kernel updates _every week_. :-) <egginun>> you'd definitely be down a rabbit hole with Fedora->Guix->Nix heh heh <egginun>I guess my beard isn't long enough for that. ;-) <egginun>"2.063 new commits" for nonguix. I guess, I'm going to get a coffee. :-D <egginun>Ach, damnit, Thunderbird is not available at all. <egginun>There is a current Firefox, though. :D <egginun>I found, that there is also a "--allow-downgrade" option in Thunderbird, but on the 2nd start it just corrupts my profile. <futurile>oh sorry - it's actually hard to find the non-esr version on the Thunderbird site <csantosb_>Hi Guix from a brand new fresh Guix System install ! All runs smoothly, except I have a hard time figuring out how to store credentials for nextcloud, any idea ? There must be a service or something around. <egginun>shouldn't nextcloud-client normally ask for username and password? <futurile>if there's no service I guess you have to add it as a file to the config with the pre-encrypted password <csantosb_>egginun: Problem is it asks for it every time I login, which is annoying. <jlicht>perhaps something can be hacked together /w what that channel provides <csantosb_>I was expecting `home-gcr-ssh-agent-service-type` or similar to make it, but I'm unable to make it work <efraim>futurile: wait, you got ssh-known-hosts to work? <futurile>efraim: no, sorry - I'm using it for thinks like my ssh ID key files - which I'm pretty sure I got from you <efraim>oh, that's what line 144 pointed to on my copy, i probably should go through and clean up some of my configs and commit the changes <efraim>I got the local-file for the keys from the guix-maintenance repo :) <yarl>ci.guix.gnu.org 504 Gateway Time-out <cdegroot>Why do I always read "b-c-a chefs" there and think "why are people talking about catering companies in #guix"? <PotentialUser-35>also do you know what is repository for a restic service to back my files on another partition? and if my laptop is off or suspended when is it executed? <futurile>PotentialUser-35: assuming you're using services <n|Phreak>The updated kitty terminal works great accept that it complains about systemd <identity>PotentialUser-35: if your question is «can i use bcachefs on Guix» the answer is «yes, but you need to add ‘bcachefs-linux-module’ to ‘initrd-modules’» <identity>i do not understand what the question is, then <identity>you can use bcachefs with Guix. you know, like, put the file-system declaration in your operating-system defintion? <PotentialUser-35>i have just created a bcachefs on my existing guix for some data and id like it be mounted when i turm on my laptop. but i think no initram shoud intervene as its not a root partition... <identity>well, then you probably do not need to put ‘bcachefs-linux-module’ into ‘initrd-modules’ <PotentialUser-35>i wanted to follow the manual but then i noticed that mounting of bcachefs is not done via the normal mount command identity <nox>OCaml 4.x releases are currently pulled with bare HTTP, which... throws a redirect. I wrote a small PR to replace them with https. <identity>PotentialUser-35: pretty sure (uuid "…") just returns the corresponding device node; also, i am not a bcachefs expert, so i really have no idea about how to use it on Guix System <ieure>identity, `uuid' is a record constructor, `(uuid "...")' only allocates + initializes a record, it does not return a device node. <PotentialUser-86>in case you know if the example from the manual allows to mount a data partition (non root) of bcachefs automatically after the system starts <futurile>is there something special about 'bcachefs' isn't this just allow user to mount something, so you write to fstab? Or am I too out of date with new ways to do things <futurile>there's also a pam-mount-service which I found with "guix user mount filesystem" search <bjc>pam-mount-service is for automatically mounting drives on login which may require your login credentials <bjc>the standard way to mount a filesystem in guix is through the file-systems part of the operating-system configuration <bjc>there's nothing special about bcachefs, afaik, except that it was so bad it got booted from the kernel <nikolar>well, technically, the filesystem itself wasn't the reason for that <futurile>I guess it was the "mount by user" part that was confusing me <futurile>seems like we don't have an answer right now PotentialUser-86 - try the help-user mailing list I guess <PotentialUser-8>Hey I did guix pull and now I did guix upgrade but its just stuck at 0% of vuilding some derivation <PotentialUser-8>I did C-c and tried again and same result. Then I rebooted and tried again same result <ieure>PotentialUser-8, What derivation? <ieure>PotentialUser-8, I do not know. <PotentialUser-8>Or is there a log somewhere of what the hell the laptop is doing right now? <kestrelwx>I think the containers test might still hang, though I'm not sure if it's enabled for the package, otherwise on my weak CPU it takes about 20-30 minutes to build the `guix` package. <ieure>Best advice is to wait and let it run, then. <kestrelwx>Do you not get the path when you cancel the build? <ieure>kestrelwx, I do not believe you do. <ieure>kestrelwx, Only if the build fails. <kestrelwx>If you're on EU time you could just try tomorrow morning, you'd probably just get a substitute for it. <kestrelwx>ieure: I think they can then set a `--timeout` to a reasonable time, then. <ieure>kestrelwx, When a build times out for me, I don't get a log, either. <ieure>PotentialUser-8, Because the build farm will have built it. <ieure>Most things without substitutes are recent by definition. <ieure>But I see that civodul merged a guile-git bump an hour ago, I believe that would have triggered a guix rebuild. <kestrelwx>ieure: unless you're on a really old commit. :D <kestrelwx>For `guix build hello --timeout=5 --no-substitutes` I do see a path. <PotentialUser-8>I did C-c and somehow it didnt cancel but started increasing the % and I got 11% now <kestrelwx>Perhaps it's taking a while to compile after all. <ieure>PotentialUser-8, The build is happening in a different process than the command to begin the build. <ieure>I would still expect C-c to kill it, though. <ieure>But you cannot directly send a signal to the build process, your user doesn't have sufficient privilege to. <kestrelwx>You can `ps aux | grep guix` and then `kill -9` the process owned by the builder user. I think this is due to the same issue with containers.