IRC channel logs

2026-05-31.log

back to list of logs

<waffles2>yeah 1 sec
<waffles2>my desktops got a 10.0
<waffles2>do u think i need nonguix for internet
<stephen0>I've no experinece with nonguix.
<stephen0>You could manually add an ip address and try to ping your desktop. been a while, but I think it would be: ip addr add dev enp0s31f6 10.0.0.42/24
<stephen0>assuming that 10.0.0 is your desktop's subnet. But again, it's all very weird.
<stephen0>If that *did* work, you could then just manually add a nameserver to /etc/resolv.conf and then the installer would be happy.
<Pluto22>Hello, I just installed guix system in a vm via the iso installer (not the qcow vm image). the install went fine, but upon running `guix pull` and `sudo guix system reconfigure /etc/config.scm` according to https://guix.gnu.org/manual/1.5.0/en/html_node/After-System-Installation.html, I get `guix system: error: aborting reconfiguration because
<Pluto22>commit blahblahblah of channel 'guix' is not a descendant of blahblahblah`. I've tried googling and I'm sure it's something simple but just wondering if someone can explain to me what is going on?
<waffles2>im gonna try booting into ubuntu see if i get an ip there
<waffles2>huh i cant connect to wired in ubuntu either
<waffles2>test
<waffles2>yeah thats weird wired internet doesnt work at all
<waffles2>this computers gonna be wifi or bust ig
<waffles2>ok im just gonna order a libre wifi card from thinkpenguin
<waffles2>its expensive but itll save me headache in the long run hopefully
<Aurora_v_kosmose>Some NICs suck and need proprietary firmware.
<Aurora_v_kosmose>Basic USB dongle ethernet ones typically don't need anything nonstandard.
<Aurora_v_kosmose>They tend to be somewhat flaky, though.
<stephen0>my last dongle was off ebay, last internal card was amazon
<Aurora_v_kosmose>Sometimes the same seller has a better price on one or the other.
<stephen0>yeah, usbnet from a phone that can tether is a decent bandaid until a real card arrives
<stephen0>I'm interested in the real reason for Pluto22's issue. I've seen it too. I thought a guix pull as the user and as root would resolve it.
<Aurora_v_kosmose>Something up with ancestry verification?
<stephen0>I confess, I ended up passing the argument to allow a downgrade under the assumption I'd eventually be up to date.
<waffles2>ya i was like yknow what 60 bucks is ok for freedom respecting wifi dongle
<waffles2>more than id like to pay but fuck it i need this computer to work
<Aurora_v_kosmose>If it's not a laptop, I can attest that 10~12$ 1Gbps NICs on Amazon don't require special firmware to work.
<stephen0>I'd shop from them if they were local, but different country, so I only spent $13 on amazon for my last wifi nic.
<waffles2>its a laptop
<Aurora_v_kosmose>Ah, bad luck that.
<waffles2>this thinkpad came librebooted so i think its actually missing the ethernet firmware
<waffles2>might be a limitation of libreboot
<Aurora_v_kosmose>Wouldn't the ethernet support for UEFI be standardized and something that Linux would also have built-in (more or less)?
<Aurora_v_kosmose>Sure you _could_ build a UEFI image that lacks it but since it's standardized and fully free software implementations exist... why would you?
<Guest27>do i also need a directory for faces for sddm too? maybe that could be the issue...
<waffles2>idk i guess this laptop i got was defective probably shoulda gone with a better one
<waffles2>ill see if the seller will swap me out
<stephen0>what kind is it?
<stephen0>also, did you try a different ethernet cable?
<waffles2>t580
<waffles2>new cable didnt help either
<waffles2>im using ubuntu to test it which is what it came with so youd think hed have tested it on there at least
<waffles2>test
<waffles2>oh yeah its my switch hm
<stephen0>your network switch misbehaving?
<waffles2>yeah its a new switch it works for most of my devices but not this laptop for some reason
<waffles2>switched my switch to another switch now its working
<stephen0>on the up side, you can do the install now
<waffles2>hopefully yeah
<waffles2>feels good using linux-libre
<waffles2>hopefully my t580 graphics work it said it might not
<stephen0>There's an nvidia system I use where I can't use sway, but my thinkpads dont have any issues.
<waffles2>hopefully this only taking up part of the screen thing will go away on boot
<waffles2>personally i sold all my legacy nvidia systems. my main desktop uses a nvidia-open gpu
<waffles2>so u said u dont use nonguix?
<stephen0>If you have a picture, you've got something to work with
<waffles2>xrandr my life
<stephen0>I didn't even know about the channels thing until recently. Only been using it for .. a month or so? not long anyway
<waffles>ah yeah when i first joined this channel they said just use what u got with nonguix youll be fine
<waffles>but my machine is a damn legacy radeon gpu with firmware
<stephen0>did you find out by trying to boot it?
<waffles>yeah
<waffles>hopefully this ryf thing comes in sooner rather than later. im kinda excited to run a ryf certified device on a system i use even though im sure with a bit of research i could have gotten a much cheaper blobless wifi adapter
<waffles>so stephen0 in the meantime do u know how to load nonfree firmware
<waffles>or should i just go all in on libre
<stephen0>I've no idea.
<stephen0>You mean for your amd box?
<waffles>no for this stinkpad
<waffles>i can just use ethernet for a bit until i get a libre wifi card
<waffles>amd box is a laptop too
<stephen0>If it's only a minor inconvenience to use ethernet while waiting< I dont see a point in nonguix for it.
<waffles>yeah i can just put this in my lab for now deal with wifi when i get the card
<waffles>stephen0: do u know why its been reconfiguring my configuration.scm for like 30m when i added 1 line
<stephen0>usually there's some sort of helpful output
<waffles>the output is its been doing stuff for like the past 30m
<stephen0>what line did you add?
<waffles>i added fastfetch to system packages
<stephen0>that's basically neofetch and it doesn't have much in the way of dependencies
<waffles>its been receiving objects for a while now
<stephen0>is it the first change you've made to your new install?
<waffles>yeah
<waffles>ok so it said my guix is too new its trying to downgrade even though ive pulled
<stephen0>first install after a pull could take longer, but I wouldn't think it would take that long given it's not that big
<waffles>ya i think it was busy erroring out
<stephen0>But the downgrade issue you mention was just mentioned a short while ago by others.
<waffles>should i just downgrade for now
<stephen0>No one has stepped in to describe a good reason for it.
<stephen0>I did so I could move forward.
<waffles>remember: when i enter an irc ur about to see some serious novel bugs
<stephen0>Had to do it on two of my systems. I went in circles on the third with guix pull and sudo -i guix pull...
<waffles>ya im kinda glad my main desktop runs artix lol
<waffles>i will conquer emacs and all will be well
<waffles>question though is why is clear command not found
<stephen0>add ncurses package for that
<stephen0>Then you'll have a clear command.
<waffles>oh ok
<waffles>whats the guix equivalent of clear
<stephen0>ACTION shrugs
<stephen0>it's just some escape sequences being echoed
<stephen0>you could make an alias that does echo -e "\033[H\033[2J" and not bother with a package
<efraim>I have `("clear" . "printf '\\E[H\\E[J\\E[0m'")` as one of my bash aliases
<trev>alias clear='printf "\033c"' , for me
<aldum>>my main desktop runs artix
<aldum>based
<aldum>but yeah, control sequences also work
<apteryx>ACTION resurrected ogre and ogre-next
<PotentialUser-11>Hello. I have just installed notification daemon `lxqt-notification`. I tried running `herd start lsqt-notificationd` as well as some variations but that did not work. How can I start the service? Is there a way to list the services available?
<stephen0>maybe herd status or sudo herd status?
<stephen0>I dont use lxqt-notification, so I can't really help you there, but dont most notification daemons start on their own when something tries to send a notification? Or configured through the lxqt settings?
<PotentialUser-11>Good call, stephen0. The sudo call (that I had not tried) did list a number of services.
<PotentialUser-11>I installed this one because it had no extra dependences, I don't run lxqt. But it does not auto-run (not on my system). However, if I start it manually it does work. I am just trying to find how to start it properly.
<stephen0>What WM are you using?
<stephen0>difference between sudo and not I imagine is user services vs system ones
<PotentialUser-11>Ah, I see. I am running a simple i3 WM.
<stephen0>You could add it to your i3 config, with an exec
<PotentialUser-11>I see that lxqt-notificationd includes a .desktop file for "autostart".
<PotentialUser-11>Hmm... OK, what you propose sounds like a very reasonable idea.
<stephen0>It's possibly not the correct way. If there's an autostart for it, it seems like it should be getting started for you, but I don't know what piece provides that.
<stephen0>Oh, I wonder... do you have dex installed? Maybe it would do it. I think the stock i3 config still has: exec --no-startup-id dex --autostart --environment i3
<stephen0>though that could be unrelated: https://wiki.archlinux.org/title/XDG_Autostart
<PotentialUser-11>I'm reading that an autostart ".desktop" file should be placed on a particular XDG directory. Is that a problem with the way Guix installs packages?
<stephen0>I dont think so. dunst is autostarting just fine for me here on guix
<PotentialUser-11>I have used dunst in the past. It worked find. What desktop environment/WM are you running?
<PotentialUser-11>(If I may ask)
<stephen0>on this guix system, sway. on my other i3. dunst works on both
<stephen0>I didnt do any special configuration, but I did put the dunst package in the system config.scm (as opposed to the user home configuration).
<PotentialUser-11>Excellent. Thank you for your help. You have provided me with good information that I shall pursue further.
<orahcio>Hi, my PR #8574 was maerged recently, but I could not install the package becouse there is a hash error, I need to open a new PR or I can send a push from the PR branch?
<orahcio>merged*
<trev>how did it merge with a bad hash
<trev>i thought cuirass bot checks that
<PotentialUser-11>Some times, after installing a package, it is necessary to update (re-source) the current profile. To do so, guix provides code where a temporary GUIX_PROFILE variable is created, but... isn't that variable dispensable? Couldn't you just write "source $HOME/.guix-profile/etc/profile"?
<waffles>so if i need yt-dlp is it wise to just pull in mpv
<waffles>im gonna use mpv anyways but wanted to know if mpv comes with yt-dlp
<waffles>it did not add yt-dlp im having to add that after
<waffles>sometimes ill add a line to my configuration.scm and itll just take an hour to do something
<waffles>idk why it does that its so cute and quirky
<waffles>right now i think its trying to roll everything back so its updating 250 packages
<trev>o_O
<bdju>It would be cool to see openrsync (from OpenBSD) packaged as an rsync alternative since recent releases of rsync are apparently buggy and using LLM assistance. :)
<NegateThis>Would the pledged and unveiled parts of the code need to be patched when building it on Linux, or can they be used as-is? Without the security guarantees, obviously
<trev>bdju: there is alreadya PR for it
<NegateThis>And people say Guix is slow to package things
<bdju>Nice!
<trev>NegateThis: fast to package, slow to merge