IRC channel logs

2025-06-22.log

back to list of logs

<icy-thought>question, if I have a value in (define-public cursor-size 24) (example), how can I update that value from another module in guile?
<icy-thought>Or wait, I think I can approach this from a different angle. (would love to know the answer still)
<euouae>I'm considering installing Guix tonight
<euouae>I have two drives, one empty and one with debian, any tips on dual boot or will I mess it up again
<euouae>Hm I guess I just need to use the first disk for bootloader and update-grubn
<euouae>this stuff is easier now with AI
<ruther>Yay, got Guix System booted on ZynqMP SoC
<ruther>but I am wondering who came up with the 'root-partition?' procedure to check root partition of an image by checking if it has the boot flag
<ennoausberlin>Hello. I need some advice to use ssh urls in my guix-channel. I run gitolite, nginx and fcgiwrap to expose the channel itself via https, but would like to use ssh urls for packages inside the channel. It fails with host key verification when running guix package -i my-package
<ennoausberlin>pulling from this channel over https works
<csantosb>ruther: Great ! Guix for fpga becomes something relevant
<futurile-afk>morning all
<luca>not very afk :P
<identity>maybe futurile is using a telepathy-to-irc gateway :)
<futurile-afk>mmm heh
<bhoot>Hi folks. I see in my guix system that /run/current-system/profile/share/bash-completion/completions/ does not contain completion script for git or git-prompt. How do I get it?
<ruther>bhoot: that's because it's in etc/bash_completion.d rather than in share/bash-completion
<bhoot>ruther: ah thanks! I also found git-prompt at /run/current-system/profile/bin/git-prompt. I was used to both of them located in share/bash-completion/completions/.
<ruther>the bin file is just executable, it's not the completions though
<bhoot>ruther: I actually just wanted the git-prompt script for my bash prompt customisation script. I had wrongly assumed that it would be located right besides the git's bash-completion script.
<untrusem>welcome bhoot o/
<bhoot>thank you untrusem !
<jakef>running guix build via Emacs M-x compile gives me ANSI escape sequences like [0m, [1m, and [35m. is there an option in Emacs to customise?
<jakef>sorry for being off-topic
<identity>jakef: try asking in #emacs
<BugBountyHunt12>hey
<BugBountyHunt12>i found a bug in your system will i get paid if i report it?
<noe>BugBountyHunt12, is it a security bug?
<BugBountyHunt12>noe yea kinda if i just wanna know if we can get reward
<BugBountyHunt12>noe: can you help
<gerogaga>Hello, is there a directory equivalent to local-file?
<noe>BugBountyHunt12, you should report the bug to guix-security@gnu.org
<noe>in terms of getting paid, Guix is made by volunteers so probably not but you can always ask the Guix Foundation to sponsor your work
<noe>I can’t say if they will pay you or not, I am not a representant of the Guix foundation
<ruther>gerogaga: no, because local-file supports directories with the recursive? argument
<gerogaga>Oh, that's what that does. Thanks.
<BugBountyHunt12>then selling it on forums is better :)
<noe>selling it for people to exploit or giving it to make everyone safe is a matter of ethics, but I doubt you can get a lot of money out of it, we got plenty of bugs already :P
<untrusem`>guix is so solo for me right now, I am geting 7kb/s
<untrusem`>slow*
<BugBountyHunt12>noe: send the mail! to them
<podiki>we still have change-ids made for every commit, do we use them anywhere? do we still need them?
<noe>BugBountyHunt12, what? Send the mail yourself I don’t know your bug
<cbaines>podiki, I think they're still useful, I often still search my emails for change ids
<podiki>cbaines: i see. but if you know the change id then you know something like the commit log or message. i guess i thought it would be used for automatic issue closing but it never got that far? (and not applicable now i think)
<cbaines>it might still be useful for automatic issue closing on Codeberg, but for me it's usefulness is justified just by being able to search for commits not by commit hash
<BugBountyHunt12>noe: i send it
<noe>BugBountyHunt12, Great! Good luck with the rest :)
<BugBountyHunt12>noe: hope i get paid -_-
<noe>don’t we all
<futurile>ANNOUNCEMENT: I'm going to move GCD005 to the bit where we decide on it tomorrow - if you want to comment and impact the final version - please send comments ASAP =-)
<noe>oO awesome
<futurile>pinoaffe: you said in email "I don't think that regular releases can be brought about by a GCD" - if you're around can you clarify what you mea? (I'm assuming you mean somethng like "a gcd doesn't mean there are volunteers to do the actual work of release", but checking)
<podiki>BugBountyHunt12: as stated, please email the security team. as far as i know we have no bug bounty program, though that is a good idea
<jakef>in the context of lookup-package-direct-input, what's a direct input vs an input?
<ruther>jakef: direct input is all three input categories - native inputs, inputs, propagated inputs
<podiki>BugBountyHunt12: i certainly hope you wouldn't try to sell it, though i doubt there's much market (we are a pretty niche project). besides the ethics, of course you will be given credit in any post about security issues fixed. we had a "pre-announcement" of an issue that will be disclosed on the 24th. so, i hope you decide to make this project better :)
<podiki>and safer
<jakef>thanks ruther!
<BugBountyHunt12>podiki: yea i send the mail dw
<podiki>BugBountyHunt12: to guix-security@gnu.org? i haven't seen it yet but hopefully comes through shortly. thanks in advance!
<BugBountyHunt12>kk
<kosto>Hi there 👋
<kosto>I need help with plasmashell
<kosto>After fresh install it doesn't run https://i.snipboard.io/Tt76HN.jpg
<kosto>Sorry for the screenshot, I can't get the text in the other way
<kosto>There is a lot of "illegal value"
<ieure>kosto, Not sure what you're trying to do here... If you want to use KDE, you need to put plasma-desktop-service-type in your operating-system's services, `guix system reconfigure', and log out/back in. I don't think you can install a DE as a user and launch it like that.
<kosto>That's exactly what I did
<ruther>kosto: how did you launch it then?
<kosto>ruther: I added (services
<kosto>│ (append (list (service plasma-desktop-service-type)
<kosto>│ (set-xorg-configuration
<kosto>│ (xorg-configuration (keyboard-layout keyboard-layout))))
<kosto>│ %desktop-services))
<kosto>After reconfiguring, I rebooted and logged in (gdm)
<ieure>kosto, Did you select the Plasma option when logging in?
<identity>please upload multiple lines of code to a pastebin next time
<kosto>identity: Ok, I'm new here
<kosto>ieure: Do you mean x11 or Wayland options?
<ieure>kosto, No. Enter your username in GDM, click the gear in the lower-right, select Plasma from that list. You will log into a Plasma session. This isn't Guix-specific.
<ieure>kosto, Why are you trying to run plasmashell manually?
<kosto>ieure: Yes, I chose Plasma(Wayland)
<kosto>ieure: Because I got to the desktop without plasmashell and decided to look at the output in the terminal by running "plasmashell --replace"
<kosto>I don't know how to get logs from herd
<ieure>kosto, So you ran `plasmashell --replace' in a Linux text console?
<kosto>ieure: I ran this from kde konsole
<kosto>I got the desktop, but with black screen, because plasmashell is crashing
<ieure>kosto, Okay, not sure then.
<ieure>kosto, Might want to ask the help-guix list.
<icy-thought>question, do we have something like .config builders? (don't know if that is the right word too)
<icy-thought>I want to output guile code into var=key or other formats (if possible) through guile.
<identity>kosto: shepherd logs to files under </var/log> and to tty12, you can also get logs from "herd log" and "herd log $service"
<identity>icy-thought: i think those are called serializers
<icy-thought>Would not have guessed that... time to look them up
<ieure>icy-thought, Guix doesn't have serializers for common config formats.
<icy-thought>Thanks for pointing me to that direction
<icy-thought>Oh well
<ieure>I've used the config stuff a few times... I like the idea, but I think it's hard to use at the moment.
<identity>icy-thought: there are some in files under <gnu/services>, though you may have to adapt them to the format in question
<icy-thought>Hmm
<noe>futurile, have you considered putting together a release team already to show that its possible to find enough people at least for the first round? Doesn’t have to be the same release team as the first one but just a demo that there are people willing to do it.
<futurile>noe: kinda as part of the Guix Days discussion. So efraim said he will be the first release manager, I know that Andreas and myself would like to work on it. And, there were quite a few people in the December one. So almost a team :-)
<futurile>noe: maybe I should include that in final update as we move it to 'decision time'
<noe>Nice! You should definitely include it, I’m sure it will close any doubts of “will it actually happen though”
<noe>Like the people who said that the GCD would not create traction. You can just say I have the traction, we just need the GCD!
<futurile>heh heh
<podiki>hrm, with a guix vm image, by default there's no passwords, so when the screen locks you are out of luck? i guess need to set one to be able to unlock?
<ieure>podiki, Can you just hit enter when it asks for the password?
<podiki>of course i tried :)
<podiki>sudo just works though, which is odd, maybe that is a setting already? normally you can't sudo without a password for the user i thought
<podiki>(i used the qemu console to sendkey ctrl-alt-f1 to get a tty and used passwd guest; now can use that password)
<ieure>podiki, You can give a password hash in the user-account record.
<podiki>oh i know, was just curious here
<podiki>i guess the default xfce environment autolocks
<podiki>and surprised i could sudo without a user password
<podiki>but i see that's part of the vm-image.tmpl now