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
<adanska>Hi Guix!
<noe>hi adanska !
<adanska>hi noe!
<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
<futurile>morning morning
<egginun>Good morning, #guixers,
<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: nonguix seems to have it - https://gitlab.com/nonguix/nonguix/-/work_items/366 - don't know the versions though
<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
<jlicht>o/ guix
<futurile>hey hey jlicht
<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>Hello, csantosb_,
<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>there's the sops way ('random' external channel: https://github.com/fishinthecalculator/sops-guix )
<jlicht>perhaps something can be hacked together /w what that channel provides
<csantosb_>futurile: Do you have an example around ?
<csantosb_>I was expecting `home-gcr-ssh-agent-service-type` or similar to make it, but I'm unable to make it work
<futurile>umm I know that efraim used to use local file for their ssh-hosts (that's where I stole mine from): https://gitlab.com/Efraim/guix-config/-/blob/master/X1.scm?ref_type=heads#L144
<csantosb_>futurile: I'll have a look, thank you
<kestrelwx>o/
<yarl>hi
<futurile>heya yarl & kestrelwx
<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
<PotentialUser-35>hey
<PotentialUser-35>does anyone know if the fs declaration applies to bcachefs?
<PotentialUser-35>11.4 File Systems from manual. to mount automatically
<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?
<PotentialUser-35>haha cdegroot
<futurile>PotentialUser-35: I think the manual gives an example config: https://guix.gnu.org/manual/1.5.0/en/html_node/Miscellaneous-Services.html
<futurile>PotentialUser-35: assuming you're using services
<PotentialUser-35>hmm I know that example
<PotentialUser-35>but it doesnt help w my question
<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’»
<PotentialUser-35>identity thx but not my question. I have it as non root fs
<PotentialUser-35>i just wanna mount it when i turn the laptop on
<PotentialUser-35>its like a data partition identity
<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...
<PotentialUser-35>identity
<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
<identity>what do you mean?
<PotentialUser-35>so i dont think the instructions from the manual apply
<nox>o/
<PotentialUser-35>identity my bcachefs is a mirror and there is this https://codeberg.org/guix/guix/issues/7647
<PotentialUser-35>i mount it with the command from bcachefs tools
<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.
<nox> https://codeberg.org/guix/guix/pulls/8120
<PotentialUser-35>idk if using the uuid in system decl wuld work
<PotentialUser-35>identity
<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
<PotentialUser-35>hmm
<PotentialUser-35>who would know?
<PotentialUser-35>i disconnect for 30 but will check the logs
<ieure>identity, `uuid' is a record constructor, `(uuid "...")' only allocates + initializes a record, it does not return a device node.
<PotentialUser-86>ieure thanks for the clarification
<PotentialUser-86>im back under a different username
<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
<PotentialUser-86>futurile can u rehrase the first sentence?
<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
<PotentialUser-8>Its just stuck at 0% do you know what I can do?
<ieure>PotentialUser-8, What derivation?
<kestrelwx>Stuck for how long?
<kestrelwx>Stuck for how long?
<PotentialUser-8>...gmv-guix-1.5.0-2.520785e.drv
<PotentialUser-8>Its been 10 mins at 0%
<PotentialUser-8>The system is not frozen
<PotentialUser-8>The cursor blinks
<PotentialUser-8>Any ideas? ieure kestrelwx
<ieure>PotentialUser-8, I do not know.
<PotentialUser-8>Can I increase verbosity ieure
<PotentialUser-8>?
<PotentialUser-8>Or is there a log somewhere of what the hell the laptop is doing right now?
<kestrelwx>You can see the log for the derivation.
<PotentialUser-8>kestrelwx where /how?
<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.
<PotentialUser-8>I have a weak cpu kestrelwx
<ieure>Best advice is to wait and let it run, then.
<PotentialUser-8>Otuerwise shall I see the log? Where? kestrelwx
<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.
<PotentialUser-8>kestrelwx ieure no path when I cancel
<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.
<PotentialUser-8>Why would a sub appear tmrw?
<ieure>PotentialUser-8, Because the build farm will have built it.
<PotentialUser-8>How recent is this guix?
<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
<PotentialUser-8>Hum I see
<PotentialUser-8>Ok so maybe I will try tmrw
<PotentialUser-8>Thanks
<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
<PotentialUser-8>Hmm
<kestrelwx>Perhaps it's taking a while to compile after all.
<PotentialUser-8>I die C-c again and didnt cancel
<PotentialUser-8>Why is C-c not working
<PotentialUser-8>It just pushes the cursor down by one line
<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.
<PotentialUser-8>But then how do I interrupt it? ieure
<PotentialUser-8>C-z also does nothing btw
<PotentialUser-8>sudo shutdown? Diesnt seem quite right
<kestrelwx>C-c C-c doesn't work either?
<PotentialUser-8>Nope
<PotentialUser-8>It just pushes the cursor down two linrd
<PotentialUser-8>This devil just wont stop
<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.
<PotentialUser-8>Same issue as what?
<kestrelwx>I think this is what I saw few days ago and you see currently. https://codeberg.org/guix/guix/issues/7690
<kestrelwx>Good night!
<untrusem>hel|o