<nckx>jeko: I'm off to bed like most people here. If you run into any more issues and the room is quiet, there's always email@example.com. Have fun!
<jeko>nckx: of course thank you good night, I should do the same anyway
<KE0VVT>I'm about to do an overhaul on my system, get new hard drives, and reinstall, and I'm thinking about using Guix. HOWEVER, I'm not sure I want to give up all the compatibility that Ubuntu/Trisquel has. It's similar reasoning to Tom Scott's "The Art of the Bodge": https://www.youtube.com/watch?v=lIFE7h3m40U
<NieDzejkob>KE0VVT: Well, if you go by that reasoning, you might want switch to Windows instead...
<drakonis>what compatibility is it that you're after?
<Blackbeard[m]>I like to do things whitout trying to do them right because once NASA had to fit a square in a circle...
<Blackbeard[m]>Conviniently ignoring the fact that a huge majority of things NASA does are actually well planned
<Blackbeard[m]>Proceeds to explain how to do things fast wasted a huge amount of time because didn't want to take the time to do things right
<davidl>I have a root user with guix on a redhat server, but it fails when running guix describe with error: failed to determine origin. guix also can't find packages from additional channels for the root user (but works for the other users), even though guix pull -l lists the additional channel. Any ideas why?
<davidl>so I guess for the root user on a foreign distro, there's some important difference between /root/.config/guix/current and /usr/local/bin/guix.. I guess /usr/local/bin/guix is used by the system daemon and the root user's guix is in its personal /root/.config/guix/current/bin/guix - or is that wrong?
<mbakke>davidl: /usr/local/bin/guix is not used for anything in Guix. ~.config/guix/current/bin/guix is the one you want first in PATH
<Rovanion>Is it possible to install a specific version of a package with GUIX? As one does with `apt-get install package==version`.
<davidl>mbakke: ok thanks. Shouldn't that path be added in ~/.guix-profile/etc/profile? I can always add it in .bashrc, but still just wondering.
<Rovanion>Ah, unfortunately a bit more complicated.
<Rovanion>Does Guix have a parallel to nix-shell? Something which allows developers to declare the dependencies for developing a project in a file in the source code for the project so that any new developer only have to run `nix-shell` to have all dependencies installed and available in the shell?
<pkill9>how do i convert a package to a file path as a string, for use in a udev rule?
<pkill9>i'm making a udev rule that changes the permissions of a device when it's added
***deesix_ is now known as deesix
<mfg>Hi #guix, after updating i have som WARNINGs regardin incompatible bytecode and a binding override of `delete' from (guix build utils). Do i need to resolve this (if yes how?) or is it safe to ignore?
<bgardner>Good morning guix! I installed guile-squee but ran into problems when trying to (use-modules (squee)). Turns out GUILE_LOAD_PATH was not being set in $GUIX_PROFILE/etc/profile. Would this be a problem with guile-squee itself that I should open a bug on or is this something I could have caused with my setup?
<nckx>mfg: I think both are safe to ignore. Guix recently (last week?) switched from Guile 2.2 to Guile 3.0 and there's some minor fall-out that someone will surely fix soon.
<numerobis>adfeno: I was happy not being the only one experiencing the issue. Thanks for tracking the commit that introduced the issue 8234fe653e61d0090138cbd4c48d877568355439. I'll try rolling back to the previous one for now.
<pkill9>is it possible to disable services from starting after bootup?
<civodul>pkill9: no generically; some services have special config options, though
<bandali>nckx, yeah. some notification daemons implement them as buttons, but with dunst, you have to press a key binding, and i believe it pipes them to dmenu or rofi or any other program you like, so you could choose from the available actions
<pkill9>it would be good to be able to disable them
<tsmish>Does anyone else have problems with sshd not starting on boot in desktop configuration?
<tsmish>Looks like it doesn't like NetworkManager.
<tsmish>jlicht: it sure works fine with %base-services
<jlicht>tsmish: I had that issue as well back then, and I think it had to do with the pid-file-timeout being set a bit too low
<jlicht>during boot, my HDD was constantly busy doing I/O for the first ~60 seconds. After increasing this timeout in gnu/services/ssh.scm, line 502, I got it to work consistently.
<smithras>after a fresh install of guix system, do you need to manually edit your .bashrc to source the default profile?
***ng0_ is now known as ng0
<bandali>nckx, so the patch i sent for light seems to work in that it correctly copies/installs the udev rules file into the package’s lib/udev/rules.d/, but after adding that simple-service to my system, it doesn’t seem to work, and the permissions for the ‘brightness’ file remain unchanged :-(
<bandali>i do see a bunch of related errors for other brightness files in the rules file, which suggests that the service is indeed picking them up, but …
<jlicht>bandali: perhaps you should add it to the udev-configuration?
<bandali>jlicht, hmm, i’ll give that a shot i guess, thanks
<jlicht>it might just do exactly the same behind the scenes though :D
<bandali>right :-) i thought that’s what adding to udev-service-type was supposed achieve
<bandali>i guess i’ll try hand-writing the rule for udev-configuration and see if that works
<tsmish>jlicht: well, that seems to work. thanks. Also, do you know a way of modifying files without forking the entire guix channel?
<jlicht>tsmish: not that I know, sorry. You could open a bug report perhaps, so some sort of 'official' fix can be decided on
<bandali>jlicht, for (service … ) in my system config, can i cons* and modify-services on it at the same time?
<tsmish>On another note, I boot guix with root on LVM. If somebody is interested I can post this hack somewhere.
<tsmish>zzappie: it is very sketchy. You'll also will need to convince grub configuration builder to emit "insmod lvm" somewhere at the beginning. Also multiple targets are unsupported, since system.scm breaks somewhere inside.
<bandali>jlicht, i think i found the issue: i forgot to substitute out the absolute paths for chgrp and chmod used in the udev rule
<adfeno>smithras, thomassgn: Re: IceCat fonts: it doesn't depend on specific fonts, but I think it depends on fontconfig settings. However, I don't know how IceCat prioritizes the fontconfig matches found.
<apapsch>jeko: it should be activatable via this line in .nanorc: include /run/current-system/profile/share/nano/guile.nanorc
<adfeno>That is: I'm not discarding *the way* in which IceCat handles fontconfig matches (be it in Guix's copy of IceCat or IceCat's official copies, because I can't and don't know how to test if this is related to one of these)
<adfeno>s/I'm not discarding *the way*/I'm not discarding *a bug in the way*/
<apapsch>Interestingly, my user .nanorc already includes all other nanorcs. Maybe it's just not in the installer?
<civodul>kmicu: i think that's good new about NGIZero funding for Guix/Mes/bootstrapping stuff!
<civodul>but yeah, it's becoming super mainstream ;-)
<apteryx>interesting: ld: warning: libjpeg.so.9, needed by /gnu/store/ldi41xyv1pmdm41pc0nl18jnywnldxai-imagemagick-6.9.10-68/lib/libMagickCore-6.Q16.so, may conflict with libjpeg.so.62. The result of having both libjpeg-turbo and another flavor in the bag of Inkscape 1.0 beta
<jboy>(reposting earlier question): If I want to run a script in a guix environment, what would be a portable way to write the shebang? This example works on a foreign distro with guix, but afaik guixsd doesn't have `env`: guixsd doesn't have `env`