<joshuaBP`>so I'm trying to delete some packages that I don't need.... guix package -r artanis
<joshuaBP`>BUT guix is downloading files and updating subsitutes...why? that doesn't make sense.
<lfam>joshuaBP`: Which packages is it downloading?
<lfam>There are a few issues related to grafting and substitution currently
<joshuaBP`>zlib, linux headers, gcc, libpng, freetype, ...
<lfam>However, even if those bugs were fixed, sometimes removing a package requires some other packages. For example, if you've recently done `guix pull`, then you may need updated versions of a package in order to run the profile hooks when removing a package
<ng0>har. finally, I have a working latex output :)
<ng0>I feel like I'm using one or two too much, but this works for pdf, info and html :) guix environment --fallback --ad-hoc texinfo texlive-tex-plain texlive-tex-texinfo texlive-bin texlive-latex-base texlive-minimal -- makeinfo --pdf -v handbook.texi
<quiliro>rekado: are you available to continue helping me package python-qscintilla?
<cbaines>I've got an odd error from guix, I'm running guix system init, but it says: Throw to key encoding-error with args ("scm_to_stringn" "cannot convert narrow string to output locale" 22 #f #f)
<rekado>reepca, ng0 TeX Live is a bit more complicated than that. We can’t just propagate things. We have to generate configuration files for the specified subset as well. That’s what texlive-union does.
<ZombieChicken>Wasn't there a big update for guix that popped up on the mailing list fairly recently?
<rekado>sneek: later tell quiliro Have you tried doing as the error message suggests? It says to specify the location of qmake by configuring with the “--qmake” flag, giving the location of the “qmake” executable as an argument.
<rekado>sneek: later tell quiliro But first you should check that “qmake” is actually available at build time. What package provides it? Is that package part of the native-inputs? You can use “find /gnu/store -name qmake” to find the name of the package providing “qmake”.
<Jackneillll>adfeno, and everything is 'guix' no multiple binaries?
<alezost>Jackneillll: I would say: the essence is the same (like all packages are placed in "store", user profiles, etc.), but the implementation completely different (only the daemon is mostly the same) - we use Guile all the client side; yes the one "guix" command to rule all actions
<solene>hello, is it possible to install virtualbox on guixsd ?
<adfeno>I recall that there are other videos too, not only from LibrePlanet, but I can't find them now, and I don't now if they are shareable (for the ones in LibrePlanet, I know that all of them are shareable because each video page shows the license).
<solene>or something that supports hardware acceleration ?
<alezost>Jackneillll: I don't know what "semantic differences" means; Nix uses some kind of bash/haskell custom language; we use a general purpose programming language. I don't really know the internals of Nix
<reepca>it's always a local variable name, so it's pretty unambiguous
<adfeno>solene: Hm... I guess... But if you do decide to do it, then we can only provide you information on using Guix, not VirtualBox.
<mekeor>Jackneillll: in some guix-mailinglist, there have been discussions to implement a user-configuration for Guix itself, which could also include user-specific aliases for commands (like "env" for "environemnt") (and also it could include user-specific services)
<adfeno>Because the latter is, as far as I know, non-(free/libre), and Guix support resources shouldn't foster use of non-(free/libre) software.
<adfeno>^ solene ( continuation of my last message)
<Jackneillll>do you guys use vscode? cant find it in packages. so even if tehres an .scm for it i need to build it? and wont be updated auto in that case. considering migrating from arch, but it has pkgs for everything at least in AUR, and guix doesnt as far as i can see barely anything
<jlicht>Jackneillll: probably not (not at my GuixSD machine right now), but the nice thing about guix is that it tries to erase the barriers between distro-hacker and user
<jlicht>Jackneillll: So it should be (in some sense) easy-ish to write your own guix packages, and possibly send them to the guix-patches mailing list :D
<Jackneillll>jlicht, nixos uses github, shouldnt you guys consider something more modern than a maling list? would be easier to create a PR for a guix-packages repo to add whatever pkg.scm file
<Jackneillll>mailing list seems like a barrier to me that my lazyness wont overcome
<jlicht>Jackneillll: for me at first as well, but it has its advantages ;-). Seeing as guix is free software and free software promoting, a service like GitHub would not be confirming to those principles
<jlicht>The nice thing about the ML is that it allows each contributor to have their own workflow. In theory, you could even write a automated system that applies each patch series to its own git branch if you want :D
<adfeno>GNU Savannah, which provides most of the services that GitHub provides (including Git, mailing list, trackers for bugs/issues/task, custom webpages, and so on) is rated greater.
<adfeno>Guix usesthe services provided by GNU Savannah.
<Jackneillll>adfeno, though i wouldnt mind an UI that doesnt look shit, but yes i see your point
<jlicht>Jackneillll: I recall a discussion long long ago (maybe early 2016?) where this issue was discussed, and I think the passive consensus was that any Freedom respecting solution would be okay, as long as it /also/ allows a mailing list workflow. I could be mistaken in my understanding of this disccusion though
<adfeno>jlicht: Also free/libre JS should be made clearly marked to the visitor/guest of the website...
<adfeno>jlicht: We are also haveing this same discussion but more oriented to general comunity now in libreplanet-discuss, Mike Gerwitz also posted his answer to the same mailing list, but in his blog.
<solene>adfeno: as far as I know, virtualbox is free with virtualbox-ose, the non-free parts can be installed separately
<jlicht>adfeno: Oh, would you be so kind as to share a link? On mobile right now :-)
<joshuaBPMan_>hello, I have about 20G on my root partition on GuixSD. Apparently I've used up 88% of it and have failed to run sudo guix system reconfigure /etc/config.scm twice now because I ran out of space. I've run guix package -d ; guix gc; Is there something else that I'm missing? Is there some other command that'll remove some space?
<adfeno>If I were to use GuixSD (I'm currently using Guix in Trisquel, not GuixSD), I would always keep a previous system generation that is known to work as a backup, just like I do when upgrading kernels in my copy of Trisquel.
<jlicht>is it possible include source files in a `guix pack`-generated tarball?
<lfam>ACTION compiles a list of core-updates package build failures
<lfam>Act now! Or there will be no more trivial build failures of Perl modules on core-updates for you to fix ;)
<taylan>funny anecdote: after a Debian upgrade, X.Org's keyboard and mouse input broke. I tried out 'gnome-session --session gnome-wayland' and it works almost perfectly; only synaptics is a bit jittery. I can even use 'xkbcomp' to set my keyboard layout, somehow O_o
<cehteh>but now installing the package tries to build it and fails .. "required library not found ... libjpeg"
<joshuaBPMan_>also, I ran a guix system reconfigure /etc/gnome-awesome.scm today and now I can't log into gnome. I'm not sure what went wrong... I can still log, but X has not started. I did see X start to load, but then it quit. I've pasted my code on a pastebin.
<cehteh>so even the package description seems stale/broken
<jlicht>for anyone interested, this is a link to the lwn article ´Rethinking the Stack Clash fix`
<amz3``>nowdays, luckily I don't need my work station to be fast, I mean that my laptop is fast enough, but it might not be the case of every body
<reepca>silly question - which package is the "which" command in?
<reepca>ah never mind, seems to have its own package
<jdz1200>I added this  to the bare bones config and received error: "In procedure module-lookup: Unbound variable: grub-efi" 1) https://pastebin.com/raw/uNTPF8ag ... I tried adding grub-efi to packages, but no dice.