<atka>hello guix, guix home configure is doing something strange with my .bashrc and .bash_profile
<atka>my real .bashrc that is sourced from my home-configuration.scm is 33lines, the one guix home reconfigure generates is 70, repeating the contents of my real .bashrc ~3 times, same with .bash_profile
<atka>testing in guix home container does the same
<flaminwalrus[m]>Where does one put dictionary files for them to be discovered by aspell? There seems to be no information in the documentation about search paths, and all the usual wikis offer little hints.
<Ox151>Hi, i am trying to change the group of /sys/class/backlight/intel_backlight which is a symbolic link to /sys/devices/...../intel_backlight directory but when i chown or chgrp it does not change anything. any suggestions on changing this? trying to be able to control my screen brightness without having to use sudo permissions.
<unmatched-paren>if there's some other issue, like the graphics card, then i'd say go ahead and use the naughty channel if you must, but only if it's absolutely necessary; the important thing is to try your best, and help with efforts that would allow you to eventually drop the non-free software if you can :)
<suseJdoG>Guys, can you help me with sorting this build failure: "checking for GNUnet util library in /gnu/store/hvwz08iwmi76d883gzq0xnz3x6fxkj1k-gnunet-0.16.3/include/... checking for gnunet/gnunet_util_lib.h... no" Path is fine, files are there. It is declared this way https://paste.debian.net/1236659 For some reason it
<Ox151>does anyone manage any power managment programs for laptops? i tried powertop and tlp, but it seems the configuration files are not where they should be and wasnt sure how to fix that since guix changes some things from the default config paths and still learning.
<Ox151>if I wnat to specifically set my linux version in my config.scm would i add to the packages (specification->package "firstname.lastname@example.org") because I tried that and it just choose the latest kernel version
<suseJdoG>tschilptschilp23 Yes. But did you manage to build it? It fails unless you remove the check phase. gnunet-gtk fails as it cannot find the headers from gnunet itself.
<maximed>Ox151: it needs to be added to the 'kernel' field I think, not the 'packages' field
<tschilptschilp23>suseJdoG: I just tried ~guix shell -D gnunet~ and used it from there -- it actually did not build anything as substitutes are ready on guix 8a208df17! do you have a recent guix (gnunet in the new version just seems to have come in yesterday)?
<Ox151>maximed: sorry for my ignorance but something like (kernel (specification->package "email@example.com"))
<tschilptschilp23>suseJdoG: how are you building it? I just did ~guix build gnunet~ and it just points to the location in the store (so I assume it's done already). I also did not notice any compiliation steps during what guix pulled when issuing guix shell, so I just seem to have received a 'use-ready' substitute... what does ~guix weather gnunet~ show? Maybe you are on a newer pull than me and it's not ready yet!
<tschilptschilp23>here for guix 8a208df17 it seems ready on ci.guix.gnu.org, but not on bordeaux.guix.gnu.org...
<suseJdoG>I have modified package definition in my config.scm. According to the manual some helper programs needs to be suid/guid. That's why config.scm.
<suseJdoG>Any comments are welcome. I am just a carpenter on a hitchhiking tour for freedom.
<tschilptschilp23>Being more of a lazy glue-the-done-stuff-together person, I just wanted to issue a conservative 'why not just use the gnunet-gtk' that's here already... But having run ~guix shell -D gnunet-gtk~ I noticed that I actually do NOT receive a GUI doing this. So I get your point on handcrafting!
<suseJdoG>tschilptschilp23 Yes, while you can run in shell apps like gnunet-peerinfo-gtk, there is no data in/connection with the services or something. I just don't understand why it cannot find the headers when configuring with my definition and guix system reconfigure.
<jpoiret>suseJdoG: the suid helpers are not there for extra security
<jpoiret>i believe they're there for nat discovery and the like, which would need to touch privileged ports among others
<jpoiret>on the contrary, suid helpers are almost always added attack surface, which is why they're often as small as possible
<tschilptschilp23>here things are very weird atm -- running ~guix shell -D gnunet-gtk~ just provides me with a bare gnunet (no-gtk), right now I ran ~guix shell -D gnunet~ and it just loaded a serious amount of qt, so I thought there might be a labelling-mixup. But, in this shell session I do not even receive a ~gnunet-arm~ executable. Does not feel very right.
<tschilptschilp23>but the bare gnunet-arm from gnunet-gtk seems to work OK, and to be on version 0.16.3
<jpoiret>tschilptschilp23: `-D` asks for the development environment, eg, a profile with the inputs of the following package, not the package itself!
<jpoiret>this is the difference with `guix environment`, where by default it gave you a dev environment, and you had to use --ad-hoc to get actual specific packages
<suseJdoG>jpoiret Yes, you are right. It is gnunet user, gnunet and gnunetdns group i think.
<wdkrnls>hmm... I guess it's having trouble with one of my extra channels
<tschilptschilp23>mhm, gnunet-gtk still seems to use the old inputs syntax, might this be an issue?
<maximed>suseJdog: #guix has people of multiple genders, so ‘guys’ seems overly specific here
<maximed>suseJdoG: CO2 could indeed, as you write, be named a ‘gas of life’, if you are referring to photosynthesis and the greenhouse effect. I don't see how that stops it from being a toxin (in a metaphorical sense), given that too much CO2 (or FWIW certain other gasses too) leads to too much greenhouse effects leads to problems.
<suseJdoG>tschilptschilp23 1. You can have 4000ppm concentration indoors (10x higher than outdoors) and be still alive. 2. Without it, there would be no life on earth. 3. Earth is actually greener thanks to.
***alMalsamo is now known as littlebobeep
<suseJdoG>maximed They are called with different names, elite, mr. global, and the predator class. Law is an illusion, captured and commercialised as governments are. You don't find out untill you try to get the justice. I've never got it. Lawyers are working for the courts not for clients. Without these they are jobless. Police too, without the crime they
<suseJdoG>sit at home. Same for the medical services, without the ill they have no jobs. That's why they are poisoning us. With s*** food, fluoride in water and injections. Rothschild's shool of medicine is a fraud. The truth is that health is all in the diet and environment. Cars? We don't need them. They need us to drive to work. We are programed to even
<lilyp>Even if we were to call them 'factoids', your conclusions would not follow.
<suseJdoG>lilyp sorry, I cannot comment on that. Already some got iritated...
<lilyp>"Diet and environment" are also only enough to stop those if by environment you mean China-style lockdowns.
<lilyp>Which would be recommendable, but don't forget Starbucks profits :)
<suseJdoG>lilyp Environment as where we exist, not where they lock us.
<lilyp>If you live in a secluded cave (don't know how that wouldn't constitute a lock, but whatever), then you might avoid getting infected, but I'll think you'll find that there are other problems attached to that.
<lilyp>But even if you do, viruses still exist and without the jab you run a risk of contracting them.
<tschilptschilp23>Is it possible to spawn a 'guix shell' with the development prerequisites just for a few packages listed after the command. Like '-D' just for a few?
<lilyp>not easily, but with sed you could add -D in front of a few lines (coming from a file, perhaps)
<lilyp>for anything beyond that, don't forget that you can use manifests which you can create with arbitrary Scheme code
<tschilptschilp23>actually 'guix shell PACKAGE1 PACKAGE2 -D PACKAGE3' did something, let's see ;)
<tschilptschilp23>lilyp: thanks, what I wrote above did something indeed, but not really what I need...
<morganw>Hello. Could I ask a quick question... If a package has a runtime dependency on another package would I have to add the dependency as a propagated-input, to put the package in the profile, to stop it being garbage collected from the store?
<bricewge>Did someone managed to switch system generation between a profile with boot-parameters version 1 to boot-parameters version 0?
<morganw>Here is the package definition that I'm testing with, if that clarifies anything: http://0x0.st/ob-E.scm The build process sets an awk interpreter path so in order for the build result to run that interpreter needs to be present. gawk happens to already be present during the build process.
<maximed>morganw: (about gc) When a package is built, the daemon scans the output for /gnu/store/... references and records them, then during GC, it uses this information to determine which depends on what
<morganw>Is there a trick to get Geiser showing Guix specific doc strings and completion? I've started with Guix SD and I've installed the emacs-guix mode but I'm unsure on how to get the current Guix checkout in the Guile load path (I think that is what is needed?).
<maximed>morganw: This is not related to your question, but it's named Guix System now, GuixSD is its old name.
<maximed>(I don't know the answer, I almost never use Geiser and never on a Guix checkout)
<morganw>I haven't explicitly checked it out, which might be the problem. I only have it from the initial setup and I think the path changes when I run `guix pull`