IRC channel logs

2026-01-09.log

back to list of logs

<podiki>psycotica0 and Rutherther re: pixman gnuplot, it was meant to be disabled on the world rebuild mesa-updates branch some months ago; i'll try to remember to do it in the next round shortly
<oliverD>Currently when I try to log in to my account on Guix and enter my password it goes black for 10 seconds then redirects me back to the login screen.
<oliverD>(I know it can't be the wrong password because if I put in my root password it says authentication failed)
<bdunahu>that sounds like what would happen if the desktop environment is crashing or exiting
<oliverD>How would I fix that?
<mange>Which desktop environment are you using?
<bdunahu>I'm not sure, I use startx and xorg. If you use xorg, there might be logs in ~/.local/xorg/
<bdunahu>I meant ~/.local/share/xorg
<oliverD>I'm using Gnome
<mange>I know in the past there have been problems with caches (e.g. https://issues.guix.gnu.org/36924). I think they've mostly resolved now, so I hope that's not the issue. You could check ~/.cache/gdm/session.log to see if it has any information? Does it work if you boot into an older generation?
<apteryx>efraim: hi! did you try to get FTP access to GNU? That'd be ideal since you're both on the release time and a Guix co-maintainer
<oliverD>Sorry, this is my first time using GNU/Linux on a physical device.
<oliverD>Trying to work out how to check files without the gui
<adanska>Hi Guix!
<bdju>Is there a way to start sshd during the Guix System install so I can get my other machine's config on there via sftp to edit from?
<bdju>`herd start ssh-daemon` did it, but I guess I don't know the default root password on the ISO.
<bdju>But I can just change it! Sweet.
<bdju>Huh. Does the guided install in 1.4.0 not give you the option to use brtfs? I set up btrfs with luks on my last machine but it gave me ext4 here and I don't remember being asked.
<mange>I don't think it asks, but you can change it if set up the partition scheme yourself.
<bdju>How much of the process do I have to redo? Can I keep the LUKS thing the installer did for me and just reformat my / partition?
<mange>I don't really know. I would just go through the installer again. If you're happy to wipe away /, is there anything else you want to keep?
<bdju>I'm still in the install env, didn't apply a config yet, was just combining my config from my other machine and the one the installer generated and noticed the file system was ext4.
<mange>Oh, right. Yeah, I imagine you could just reformat the partition and change the system configuration.
<mange>I've never done that myself, but it seems reasonable to me. Assuming the installer is done with its disk formatting bits.
<bdju>Yeah, it's done the formatting, I hopped into TTY3 after going through most of the guided part. Was somewhat following this: https://systemcrafters.net/craft-your-system-with-guix/full-system-install/
<bdju>Installing Guix System always seems to be a bit stressful and not go quite right for me... Even after 3+ times. I gotta take better notes for next time once I figure this out.
<mange>My usual strategy is to install the minimal system I can using the installer, and then do everything else after that.
<bdju>That's probably not the worst idea, though that doesn't really sort out the most painful step of LUKS/partitioning which has to be done at install time.
<bdju>Ideally btrfs would be a preset option even if you chose encryption.
<mange>Yeah, but it means that I *only* have to care about that at install time. Having one thing to focus on is nice. :)
<bdju>The install docs interestingly mention using cfdisk first and then show how to set the ESP flag with parted, but from what I'm seeing if you set the partition type to EFI System in cfdisk, it sets that flag for you. I think that would be good to mention.
<bdju>I recall some extra steps being needed to make a working swapfile on a btrfs partition but I don't see it in the guide.
<bdju>I had `btrfs property set ./swapfile compression none` in my shell history on my other machine but it's not working in the live environment. I wonder if the version of btrfs is too old there. I guess I may have to fix it post-install.
<adanska>Does anyone know how to get cross-building working with Perl when it uses XS? I see a note in the perl-build-system file saying that the cross builds only work when the particular perl module isnt using XS
<adanska>however, `perl-net-ssleay` *does* use XS and its giving me errors indicating that it is not producing the proper Aarch64 binaries and instead is building x86_64 ones.
<adanska> https://codeberg.org/guix/guix/issues/5477 documenting the issue here and any work i do
<efraim>apteryx: I sent an email to ftp-upload at gnu on Tuesday asking for access, together with the information outlined in the gnu maintainter manual. if it takes more than a week I'll ask for confirmation they recieved the email
<Rutherther>efraim: thank you
<efraim>Rutherther: sorry, I said I'd do it a while ago and just got around to it
<efraim>I still haven't decided if I'd have use for an @gnu email address
<efraim>that's been like 3 years now
<csantosb>Hum. Asli fails to build with "implicit declaration of function ‘norpoi’ [-Wimplicit-function-declaration]"
<csantosb>Adding `"-DCMAKE_C_FLAGS=-Wno-implicit-function-declaration"` to `#:configure-flags` makes no difference
<csantosb>Am I missing something here ?
<yelninei>i have never been so happy to have a guix pull succeed
<gabber>any idea where ld can happily find `-ltermcap' ?
<gabber>csantosb: are you sure you build that very definition?
<gabber>and: i am not sure how this mechanism really works, but can you confirm that your flag is not overwritten by the opposite flag?
<gabber>libtermcap *should* be packaged with ncurses? or ncurses/tinfo?
<gabber>aahhh, no. it's in emacs-minimal
<civodul>is it just me or Codeberg cookies expire after an hour or so?
<sneek>civodul, you have 1 message!
<sneek>civodul, csantosb says: I'm reading the 2025 activity report, and I'm wondering if the survey is something to mention in here
<civodul>csantosb: sure, sounds like a good idea
<csantosb>civodul: no codeberg cookie issue here, do you get sign out ?
<civodul>csantosb: i don’t, but somehow, every time i go back to a Codeberg page in the browser, i have to sign in again
<civodul>well not every time, but typically after an hour or so
<Guix1800>Hi anyone here pro on guix!??
<Guix1800>I really need help if you help me you are a genius
<Guix1800>I tried with ai and also asked some people none could solve it
<sarg>civodul: I had an issue with codeberg cookies when using oauth login flow. Switched to direct login and now it stays in all the time
<Guix1800>Sarg
<Guix1800>I mean civodul
<sarg>Guix1800: don't ask to ask, just ask
<Guix1800>Bro ok
<Guix1800>Don't be mad its free to reply
<Guix1800>OK so
<Guix1800>Whenever I do from my terminal
<Guix1800>Startxfce4
<Guix1800>It launches the xfce GUI
<Guix1800>But then freezes
<Guix1800>I cant 7se mouse or keyboard
<Guix1800>Only reboot
<Guix1800>How can I lucnh xfce that won't freeze and actually will be able to use it
<Guix1800>Idk what to do ik stuck
<ente>I start xfce from the display manager
<ente>guix came with that for me
<Guix1800>I know
<Guix1800>I don't want it tho
<Guix1800>I want mine terminal based
<Guix1800>But only when I need browser I want to lunch the xfce
<Guix1800>And it is launches but not responsive
<ente>but does it work from the display manager?
<Guix1800>I mean idk when I had the display manager auto boot before I reinstalled guix yes it did work
<Guix1800>If I can launch display manager manually without it launching automatically when I bott up the system then it would be fine to me
<ente>if you just use it for occasional web browsing maybe some less complex setup with a window manager would work?
<ente>what happens if you just do "startx"?
<Guix1800>Ye just for browser's like nyxt icecat
<ente>or openbox-session
<Guix1800>Mm wait
<Guix1800>Okso
<Guix1800>On start
<Guix1800>Startx
<Guix1800>It outputs xinit giving up
<Guix1800>Xinit unable to connect to x server etc
<Guix1800>And on openbox-session
<Guix1800>Failed to open the display from the DISPLAY environment variable
<ente>apparently there's an alternative called "sx"
<sarg>for startx you need to configure home-startx-command-service-type
<Guix1800>How to do it
<Guix1800>I'm pretty new
<ente>sarg: is that part of the users configuration in config.scm?
<sarg>this one is for guix home, if you want a system service - that one is called startx-command-service-type
<ente>ah
<ente>I don't have guix home at all so far
<ente>(I'm also pretty new)
<ente>Guix1800: guess you might want this one
<ente>adding startx-command-service-type to config.scm
<Guix1800>Wait
<ente>somewhere in the (services ...) section
<Guix1800>Ok let me try it one second
<Rutherther>don't forget to uninstall the xinit you installed, though
<Guix1800>How to uinstall it
<Guix1800>Omg I don't want to break the system lol
<Rutherther>how did you install it...?
<Guix1800>I'm not sure
<Guix1800>I used ai
<Guix1800>Most of things happened from config.scm
<Guix1800>Or channel file
<Guix1800>Or xinitrc
<civodul>Guix1800: it’s very hard to follow; maybe email help-guix@gnu.org with your config, explaining what you did and what problem you experienced?
<civodul>otherwise it’s quite challenging to help you
<bdju>The package font-cozette has been failing to build for a while. On one of my machines I skip upgrading it so I can continue to use the font, however I've just set up Guix System on another machine and I want to use the font there. What do I do? Can guix time-machine get an old version of it?
<gabber>bdju: step 1: open an issue on codeberg. step 2: try to figure out why the build fails. step 3: craft and push a PR (:
<identity>bdju: the best way to deal with that is by fixing the package and submitting the patch :3
<gabber>bdju: this may sound difficult but more often than not a simple version bump of a package fixes the build. and these patches are rather trivial (and we gladly help you here with these attempts)
<bdju>Hm... I'll think about it, I guess.
<gabber>bdju: please open the issue, whether you intend to figure stuff out or not
<bdju> https://codeberg.org/guix/guix/issues/3168 Looks like there's already an issue.
<gabber>bdju: perfect!
<gabber>investigating why klayout is 3.8GiB i wonder ifall packages that depend on qt get to include clang, llvm, gcc and mesa?
<identity>gabber: ‹guix size qtbase› says as much
<gabber>i don't see clang in there
<civodul>package size has gotten out of hands
<gabber>it never was in my hands, anyhow (:
<gabber>interestingly, `guix pack klayout` yields (only) 1.1G in tar.gz—but this may be expected due to compression?
<Rutherther>gabber: possibly due to some debug/error messages that print out the source locations. That's a common source of references to gcc
<ximdjjd>Guys hands up for the people who also think artix is the best Linux distro
<Guix1800>Hi
<Guix1800>I am desperately in need for help
<Guix1800>Maybe someone has discord and can help me there?
<FuncProgLinux>o/
<Nessah>Good evening, Guixers. I've come home to a lovely list of texlive and ghc derivations left on my build list. No other errors found so far.
<Nessah>Processes are being randomly killed after texlive checkout derivations. This a normal process?
<Nessah>Thought I was running out of RAM for a moment
<Guix1800>Why guix community so bad
<Guix1800>Can someone help me
<Guix1800>It will take you 5-10 minutes if you know stuff
<Guix1800>But not here
<Guix1800>On discord
<Guix1800>This shit so useless
<Guix1800>Fk all of u nerds
<Guix1800>Why all of u here useless
<Guix1800>Can't even fkin help
<Guix1800>Wtf is this community
<Guix1800>Losers
<Guix1800>Wasting my time
<podiki>libguestfs doesn't have most of the tools that it seems upstream provides, anyone know why?
<Guix1800>Stfu
<Guix1800>This community is ass
<podiki>nckx you around?
<Guix1800>None will help u
<Guix1800>Let's open discord channel for guix
<Guix1800>Stop being losers
<podiki>(or whoever else has mod privileges?)
<nckx>podiki: Thanks.
<FuncProgLinux>Guix1800: You won't get very far with that attitude :/ help is voluntary and some users are busy or unavailable on weekends. Discord aside from being horrible only keeps knowledge away from other users who don't wish to make an account there
<hanker>I'm trying to load `parse-args` from `guix/scripts/shell.scm`. Why can't I do it using `(@@ (guix scripts shell) parse-args)` ? What am I missing about guile?
<Rutherther>hanker: what made you think you can't do it using that?
<hanker>Rutherther, trying it
<Rutherther>well of course, but what was observation...
<hanker>Oh, trying to execute this in guix repl gave me this: `error: parse-args: unbound variable`
<Rutherther>hanker: hm, I don't know exactly then. Seems it's that the compiled go file doesn't contain this symbol for some reason. I don't know the reason. Maybe some kind of an optimization since there is just one usage
<hanker>:/ can I tell it to go use the uncompiled one?
<Rutherther>I don't think you can do that generally
<csantosb>Where is the limit on acceptable tests duration ? Try `guix build --check onednn` and go to sleep while you keep home warm
<loquatdev>Hello, everyone. How does one go about setting GTK themes and icon themes through Guix? GTK seems to use some esoteric configuration methods that I'm not familiar with (something involving dconf and gsettings).
<loquatdev>I see lots of icon themes are packaged so I'm assuming there's some commonly understood method for applying them. I'm in a minimal sway-based environment.
<Rutherther> https://git.ditigal.xyz/~ruther/guix-exprs/tree/main/modules/ruther/home/services/gtk.scm feel free to use my service for those esoteric methods :)
<Rutherther>or you can just set GTK_THEME env var and call it a day
<loquatdev>Wow, thank you! I've gotten theming to work via the GTK_THEME variable but I was struggling with icon themes. I'll read your code and figure something out.
<Rutherther>loquatdev: with icon theme it's usually easiest to just use share/icons/default, which is what my service does