<bluekeys>Hi guix, can i configure bash in config.scm. I want to enable vi keys <FennecCode>I updated Guix using "guix pull", but emacs-guix isn't showing the updated package listings when I do commands like "guix-search-by-regexp" <bluekeys>kori: Do you mean an option in config.scm? Maybe, I'm just not aware of it, or how to find it. <bluekeys>i can set it in .bashrc, but thought it also might have a place in config.scm <alexande`>Unless Bash has compilation choice to set it use vi binds, i dont think that guix can do beyond that... <kori>alexande`: thats what i meant <excalamus>ItsMarlin: I'm trying to learn how to create packages in Guix. Rereading the manual and taking notes. <str1ngs>bash uses readline .inputrc is used for all readline programs <nlyy>lol what? ice-9/eval.scm:293:34: no binding `gcc-toolchan-8' in module (gnu packages commencement) <bluekeys>What benefit do emacs-* packages give over those in melpa already? ***asymptotically is now known as Guest58286
***asymptotically_ is now known as asymptotically
<pkill9>why does the "name" variable passed to the builder code contain the version ? <mbakke>ci.guix.gnu.org is nigh unreachable after switching off the CDN <mbakke>I wonder if a Varnish cache in front of Cuirass would help at all? <Nick934827>i am quite satisfied with Guix now and think about running it in production (replacing debian) but i need IDEA running, how do i do that? <Nick934827>i tried installing it but it cant find anything (of course) <nixo_>oh I see. But I can't help sorry <efraim>I see they have a snap but we don't support that. If they have a flatpack that could work <pkill9>they provide a tar.gz, which assuming it's a precompiled portable bundle means you can make a package definition that patches it to use guix libraries <pkill9>also it may work with my filesystem hierarchy standard service, though that means relying on me, so you may not want to do that, lol <pkill9>it lets you run application bundles <pkill9>it relies on me because it's in my channel and i maintain it for myself <pkill9>but i posted a patch for it to the dev mailing list but no one repsonded <pkill9>i think it's because the firmware is closed <pkill9>but yea the driver is free software <pkill9>firmware is delivered tot he hardware by the kernel so it can be updated <pkill9>but the firmware is closed source typically <pkill9>as in, so the firmware can be updated <pkill9>oh yea, not all hardware has firmware delivered to it by the kernel <pkill9>depends what the manufacturer decides i guess <Nick934827>but i would like to help packaging the official IDEA for guix <pkill9>that would be great! i just suggested this service as a temporary solution so you can atleast use it <vup>there is a nix importer <vup>however i have never used it <Nick934827>how do i do a package that does not build from source <Nick934827>has noone ever used android studio on guix and build a package for it? <Nick934827>how do i create a package for IDEA if a nix package exists or a binary bundle exists <Nick934827>i still dont know how to build packages because its poorly explained <vup>how to pull what of? <Nick934827>i am reading this since one hour and just know how to get simple C programs to work <vup>well guix doesn't really have good support for binary, nonfree packages <vup>so you won't really find any official documentation on that <Nick934827>> so you won't really find any official documentation on that <vup>ok, you're talking about the community edition <vup>so looking at the repository it's compiled with ant <vup>its a build system for java <vup>and replace gnu-build-system with ant-build-system <vup>well actually it seems like you need idea to build idea <vup>really hard to get done in guix <Nick934827>what should i do with this ? (inputs `(("gawk" ,gawk))) <Nick934827>should i replace it with (inputs `(("openjdk" ,openjdk))) <vup>ant-build-system will automatically pull in icedtea <Nick5532245>hint: Did you forget `(use-modules (guix packages))'? <vup>easiest way is probably to add `idea` as the last line of the file and then `guix build -f file.scm` <vup>also there is a `)` missing in line 6 <Nick5532245>guix build: error: idea`: not something we can build <nckx>rekado: That is good firewall news. I've sent you the deets and a question. <Nick5532245>everytime i download a source from github its different <Nick5532245>is there somewhere a service where i can host the source tar.gz and its hash stays the same? <rekado>Nick5532245: use git-fetch instead. <rekado>mbakke: the problem is not with networking or server power; it’s with fibers (or how Cuirass uses them) <rekado>we should separate the web interface from the rest. <rekado>next week I’m trying to get IT to configure a 10G port on the core switches for that machine. <mbakke>rekado: so the Cuirass web interface being 100% unavailable since turning off the CI is coincidental? <mbakke>rekado: cuirass.log prints "file descriptors: 1024" continuously <mbakke>Nick5532245: `guix hash -rx /the/source/directory` <mbakke>after checking out the tag you want <Nick5532245>GNOME thinks my timezone is in london but i specified berlin in the config.scm <Marlin[m]>Hi guix, does anybody here use chroot to run binaries and appimages? If so, can i get some help? <rekado>mbakke: yes, that fd error is the symptom. <rekado>mbakke: previously you’d hit the cache more often, but the problem is with Cuirass. We should fix that instead of covering up the problem with an extra layer of caching. <rekado>I’m sure we don’t have >1024 simultanous connections to be served. <buhman>I'm having trouble understanding this error, in a channel/package I am working on: https://0x0.st/zObm.txt ; I am able to build that package with `guix build -f`, however. <rekado>buhman: if that package is free software, can you please share the definition with us? <pkill9>Marlin[m]: i think the way binaries/appimages are typically run on guix is patching the interpreter path and running htem with LD_LIBRARY_PATH set <buhman>is it possible to get a useful backtrace or pointer to where the offending #f came from? <Marlin[m]>is there any way to make packages from arch pkgbuilds? <nckx>Marlin[m]: They're usually pretty straightforward to rewrite in Scheme if you know a bit of both! <rekado>ugh, I upgraded my system on a workstation and *again* i can’t start gnome-shell :-/ <nckx>buhman: Please don't post links to non-free software in Guix channels. <rekado>Deleted .local/share, /var/lib/gdm, — didn’t help. Had to move .cache away: worked. <rekado>gdm + gnome-shell on Guix is not fun. <rekado>(don’t know if they are fun elsewhere) <nckx>I thought GDM was the default DM on Guix now? <rekado>it seems to work fine as long as you don’t change anything. <rekado>after upgrades it regularly fails in non-obvious ways *rekado writes to guix-devel <Marlin[m]>buhman hey man, we who have personal nonfree channels are not proud of it, okay? :'( <Marlin[m]>it tried to start and crashed for about 300 times <nckx>buhman: An honest mistake is fine 🙂 <buhman>sorry, was just trying to learn about writing packages; not trying to upset anyone :) <rekado>Marlin[m]: the loop can probably be broken by deleting /var/lib/gdm <pkill9>i think i had that loop problem as well <pkill9>(now i use SDDM, the loop problem was with GDM not SDDM) *nckx doesn't understand why this only seems to affect Guix so badly. <nckx>Anyone grepped these binary cache files for store names, perchance? <rekado>didn’t find anything there. Might be compressed or something. <nckx>Yeah, it was a pretty obvious suggestion 🙂 <nckx>Can't connect to my server at home ('the one with all the files') for the next week because starting ssh-daemon was too much trouble. <mbakke>nckx: I heard another report of ssh-daemon failing to start, do you know any other details?