<tune>seems I have a few issues since my last reboot. 1) "ssl certificate verify failed" when using youtube-dl/mpv, 2) the bars showing my volume in pulsemixer aren't showing up properly, I see blank black on the black background
<tune>annoyingly both issues I've had before and I think just resolves themselves, at least I don't remember what I did
<slawomir>I'm working on calamares integration with flatpak, so user could install system with selected set of flatpak packages, install flatpak packages on existing system or run live cd and test software
<slawomir>It will be possible with GNU GUIX operating system and guix package manager?
<rekado_>we already have a configuration language for the operating system, and we have a text-mode installer that generates the configuration file; something like that might also be done with calamares for a graphical installer.
<slawomir>You told me GUIX configuration system isn't distro agnostic
<slawomir>So what hack did you use? Are distro vendors need to patch installers.
<rekado_>The Guix operating system configuration only really makes sense with Guix.
<rekado_>*packages* built with Guix, however, can run on any other distro.
<rekado_>that is because they don’t refer to any system libraries.
<ngz>Oops. I made a mistake. I updated ed on master, but this would trigger way too many builds. I reverted the update, but could someone with access to Cuirass abort the evaluation triggered by the initial update, if any? Thank you, and sorry about that.
<gop>hello guixers! I'm defining a package which depends on Gtkspell 3 and uses meson build system. I added the dependency in the input section but every time I build the package I get "error: Package `gtkspell3-3.0' not found in specified Vala API directories or GObject-Introspection GIR directories". I looked inside the "environment-variables" file an
<gop>I should add that meson actually terminates correctly, it's ninja that's crashing.
<rekado_>gop: does gtkspell install the Vala bindings? My guess is that it doesn’t.
<gop>rekado_: it looks like there's no vapi directory nor .vala file inside /gnu/store/...-gtkspell3-3.0.9/, but I'm really no Vala expert. If this means that gtkspell3 doesn't ship vala bindings how should I add them to Guix?
<gop>Shoul i create anothe package output or an entire different package?
<rekado_>gop: you may need to rebuild gtkspell3 with vala among the inputs.
<rmk35>Hi, I am trying to build a module for a wifi dongle (rtl8812au), but failing at getting guix to unzip the sources, I wonder if I could get help, here is the scm file https://termbin.com/wj0q and the output https://termbin.com/bvj2 ; it fails to unzip, but unzipping it manually works
<lprndn>Is there any known efforts to update guix's xfce to 4.14?
<nckx>rmk35: At least on GitHub those tarballs are (re)generated on the fly, so not reproducible, so to be avoided.
<nckx>Different conventions are fine, but unfortunately there are people (some BSD comes to mind) going around GitHub actively urging upstreams that proper release tarballs aren't cool & modern or something, thus lowering the quality for everyone.
<nckx>rmk35: When I still maintained NixOS packages it happened to me twice, so I don't think anyone can claim surprise 😛 I'm not saying it happens constantly, but it's enough of a pain that it makes sense to prefer git checkouts across the board since there are no real downsides (that's subjective, I guess, since I don't care about clone speed).
<quiliro>it is a little outdated regarding the part to include your package from a channel...but you can still install your package with guix package --install-from-file=~/guix/packages/my-xfce.scm
<rmk35>I am with you, having things break is a real downside, I am just with a 500Kb/s connection here, feeling retro
<quiliro>i am a newbie but managed to find out how to include channels...so i can already 'guix install my-hello.scm' directly without specifying the directory on the command line
<lprndn>Akram_Chehaima: You can also use the -L option in guix build and guix system I think
<quiliro>Akram_Chehaima: i think that it can probably be done as is with --install-from file but i do not know how in your config.scm for guix system reconfigure or guix system init
<rmk35>An unrelated question, I was having trouble of a typo during boot, it couldn't mount root so I did "(mount ...)", but then not sure how to resume the boot process? I don't think guile supports resumable exceptions, otherwise I could just resume as if the failing mount succeeded I guess
<nckx>Akram_Chehaima: Here's kind of what I do: http://paste.debian.net/1096436/ I'm sure there's proper documentation somewhere, I just don't know where. Channels will make everything ‘just work’, you can do without but then you have to manually add ‘(add-to-load-path …)’ to your system .scm, and the ‘guix’ command still won't know about your packages.
<lprndn>There are really a lot of options to include custom packages. Documenting them at the same place might be nice at some point. (just taking notes here)
<ecbrown>i'm using spacemacs with (guix) package, emacs-guix IIUC. i try to show all packages, but they don't seem to list, only 896 packages. i thought there were over 10,000. e.g. fonts-google-noto is not in emacs-guix, but it is in guix package --list-available
<ecbrown>wonder if anyone has a similar observation
<ecbrown>(also, by going through popups, M-x guix p a)
<nckx>ecbrown: So I don't use Spacemacs, but I can confirm that M-x guix-all-packages ‘looks’ OK here (super-scientific) and includes font-google-noto (somewhat more scientific). 10833 entries seems complete.
<nckx>‘Something’ is definitely ‘up’, but then I don't really know what Spacemacs is or does.
<ecbrown>nckx: thanks for checking. perhaps it's a spacemacs thing. i'm going to look into it
***sushi_ is now known as ilikeheaps
<quiliro>Akram_Chehaima: may i hesp you learn how to find things in the manual?
<quiliro>plus i would like to have my own email server...it is a very hard task to do well without some experience
<quiliro>i have gotten saslibre.org domain from my sponsor
<nckx>quiliro: a) I like emacs so search scope == emacs mail clients b) I like mu4e's search-first design. Gnus always felt ‘old’ and clunky to me but that's entirely subjective.
<quiliro>i was planning to mount a freedombone server on that network...but it had errors and i gave up...maybe set up a simple guix email server would work...but i am afraid of the lack of experience with email
<tune>I feel like the manual leaves out major details assuming they'll be obvious and I'm probably overlooking something simple
<atw>Lua question: I am trying to package fennel for Guix. When running ./fennel (i.e. the lua script), I get this error: "...-fennel-0.2.1/bin/.fennel-real:76: attempt to call a nil value (field 'set_options')" That's referring to https://github.com/bakpakin/Fennel/blob/0.2.1/fennel#L76, which is weird because I expect the pcall(...) to fail -- when I eval that myself in Lua, it returns false and an error. What could I be doing wrong?
<nckx>Bad luck I had to go AFK for hours, but you should be good to go now (barring any other typos). The last ‘bemenu’ isn't needed, channels work like (gnu packages …) and pick up all package object automatically.
<tune>okay, cool. I think I'm all good now. thanks for the help, nckx!
<nckx>Re: your annoyance at ‘why must I even git’ above: I get it, but it does have advantages (like not having to complicate ‘guix describe’ — what would you print to describe a ‘raw’ directory tree?). I think it's a valid trade-off.