<anadon>I saw those. They required more work than I can justify the time for on my work machine.
<anadon>If that is a solid bet for the actual bug, I think MS runs a github page for WSL2 where you can file a bug?
<iskarian>I would feel confident if it were just WSL, as I know that WSL translates system calls to NT calls. I *thought* WSL2 virtualized the whole kernel, and if so, there shouldn't be any system call issues
<iskarian>Unfortunately I can't test WSL2 as I use vbox which doesn't play nice with HyperV
<persimmon>is there any way to step through channel versions? like pull/build a version from a few months ago, then a month ago, and then now? because presumably if i had kept up with the channel every day, i wouldn't have triggered the bug?
<persimmon>another nonstandard thing about my setup is (use-substitutes? #f)
<marusich>Why does my bash history change when I run "guix environment foo"?
<marusich>e.g. if I run a command like "echo hello" and then enter a guix environment via "guix environment foo" (any package), and then I press the up arrow in my terminal, the last command is not "echo hello"
<persimmon>i'm not a guix master, but it looks like that spawns a new shell, and a new shell has a new history. if you exit from that shell (ctrl-D or exit), then you should see your previous history
<persimmon>hah. i ran 'guix pull' one more time before i went down the --commit route and it looks like it's working. apparently the solution was to join irc?
<persimmon>btw it doesn't look like --commit=v1.1.0 would work, it must want a hex id only?
<marusich>Yeah, I do see the previous history when I exit, but I just wish there were a way to "share" the history somehow.
<marusich>Often I run a command, then need to run "guix environment", and then I'm annoyed that I can't just "go back" to the previous command via up arrow or control+P
<persimmon>depending on your shell, you could make an alias that saved out your current history for guix environment
<persimmon>that feels similar to me. the check phase for guile
<persimmon>my problem did clear up though, so i'm good to go. i do have one kept build directory. think i should upload that to that bug report?
<bdju>anyone have experience using game controllers on guix system? I have a nintedo switch pro controller which shows up in lsusb and dmesg, and it's selectable in the device dropdown in dolphin-emu, but none of the buttons are actually working when trying to map them
<sneek>iyzsong, raghavgururajan says: Before you moved to wayland, do you still have the configuration files for starting X display server with startx/xinit and your xorg-server-service-type? I am desparately want to set that up. :)
<bdju>iyzsong: ah, that could be it! looks like I'm not in the input group. thanks for the tip
<iyzsong>raghavgururajan: just add 'xorg-server-service-type' to your system definidion (and remove display managers), then install 'sx' as normal user. instead of '~/.session', I have a '~/.config/sx/sxrc' shell script end with 'exec dbus-run-session ratpoison'.
<iyzsong>bdju: yeah, that all i can guess, didn't the program output any error message (maybe in console)?
<bdju>didn't see any error directly in the program, haven't tried launching from a term yet. I'll do that
<bdju>I just noticed that when I press a button on the controller, the lights indicating player 1-4 flash a lot as if I'm just turning it on, but even when not lit up it shows up in lsusb. I don't recall if I've ever used this wired with a computer before, so not sure what behavior is normal
<bdju>running updates at the moment so can't install retroarch, but I launched supertuxkart and that sees the controller but can't detect keypresses when trying to configure it. haven't done a reconfigure and session restart since adding myself to the input group, though.
<bdju>thinking I'll run updates and reboot to rule out an old session / long uptime as one problem. updates probably won't be done for a while, so I'll revisit this later. thanks for the ideas
<iyzsong>bdju: yes, after add group, you need re-login, or run 'sg input'
<leoprikler>I just found (define ignorance blis) in our source code and chuckled
<itd_>Hi. Why pass "(name ...)" to "license" instead of just "..."?  Looking at definition/examples  (and , I guess?), I would have expected the latter. Thanks!  guix/import/print.scm:62  guix/licenses.scm:111  https://srfi.schemers.org/srfi-9/srfi-9.html
<mekeor[m]>itd_, where do you pass a (name ...) to a license? can you give an example?
<ruffni>the 'transmission' package has a gui output, but after installing it i only see transmission-create -daemon -edit -remote and -show binaries in my path. do i need to install other packages? is the binary called differently?
<lispmacs>ruffni: I have it installed, and then is a transmission-gtk program to call
<lispmacs>are you quite certain you installed the gui output instead of the default output?
<ecraven>hello ;) is there a way to have guixsd restrict which parts of my home directory a given program sees? can I tell it to have blender and inkscape and gimp all not see the full home directory, but only some parts I allow them to see?
<ruffni>ecraven: i don't think so. but QubesOS does something like that.
<ecraven>I know I can use firejail for this, I was just wondering whether there was anything "native" to guixsd
<mekeor[m]>never heard of firejail before. sounds very cool! :)
<mekeor[m]>i guess a good starting point would be to package firejail for guix. but i can't think of any native way how guix would achieve this. does nix have a feature like this, ecraven?
<KittyOwO[m]>I very much hope that something like hurd becomes more of a thing, lots of cool ideas with it that would have a lot of good synergy with guix system. I need to mess with hurd in a vm some time, iirc somebody was messing with guix system to generate hurd vms and do stuff with them
<atka>yeah, free and open software is the best, I just really wish more modern hardware could be blobless
<atka>I need modern wifi hardware for my job, setting up networks and such, wireless n doesn't cut it for my clients
<atka>the only librebootable system I own is from 2007 :(
<KittyOwO[m]>I wish that there was a standard pushing companies to use reasonable standards for things like that, there is wifi thats like that but its not on every random computer lol
<ruffni>is it safe to manually change the link in /var/guix/profiles/per-user/ruffni/current-guix ?
<minikN>Hello. I'm trying to update wlroots from 0.12 to 0.14.1. I inherited the package and changed the version accordingly. This initiated a chain reaction in which I also replaced meson 0.55 with 0.56 and wayland-server 0.18 with 0.19. But now guix complains that I have conflicting entries for wayland-server (0.18 and 0.19). I think gtk+ and
<minikN>network-manager-applet rely on 0.18... Is there an easier way to update wlroots?
***juanjo is now known as Guest2962
<mekeor[m]>sneek : later tell minikN i would have guessed that you can install two versions of a software at the same time with guix. so, i wonder how exactly guix complains when you try to upgrade wlroots. do you have an error message?