<rekado>I was afraid I wouldn't be able to access it; that was my only chance to actually get it printed. Yesterday it started at 8am and since it's a holiday I wouldn't have been able to get it printed anywhere else.
<lfam>To install new software just for your current user, you'll want to use `guix package --install hexchat`. If you want to make hexchat available to all users, then you should add it to (packages) in your operating system configuration.
<sandro_>i must learn more & more about guix ... excuse me if 'm noob :(
<sandro_>i've downloaded the pdf about the instructions for guix ... i must learn :)
<adfeno>sandro_: Your name raminds me of Brazilians named Sandro" .:D
<sandro_>Sandro is "contraction" of Alessandro , Alexander :)
<sandro_>I'm reading the handbook in PDF; and now i know how to install packages at "user level"; but to make possible 1 installation for all users, how must be the procedure ?
<lfam>sandro_: In the file you use to configure the system (often called "config.scm"), you must add the package to the (package) field, and add the package's module to the (use-package-modules) field.
<mark_weaver>sandro_: to add system-wide packages, add them to the 'packages' field of your OS configuration and rerun "guix system reconfigure"
<lfam>And then do the reconfigure, as mark_weaver said :)
<sandro_>uhm ... i've not understood; there is an example "step-by-step" ?
<lfam>sandro_: Yes, that's right. But, you also need to add the package modules that contain hexchat and evince to the (use-package-modules) field. You can find out what module a package is in by doing `guix package --show=hexchat`
<lfam>Are you familiar to with Debian / Ubuntu package management?
<sandro_>eh ... i'm not expert; but i love this world :)
<lfam>I ask because I want to make sure you understand the "per-user" thing, because it's very different from Debian (apt-get), Red Hat (yum), etc.
<lfam>With apt-get, you use `apt-get update` to update your list of packages. In Guix, you use `guix pull`. But, since Guix is per-user, `guix pull` is also per-user. So, when you do `guix pull`, you will probably want to do it once for root, and again for your user.
<ng0>that's http://c.n0.is or git://cheettyiapsyciew.onion/youbroketheinternet-overlay , for the guix / guix-bin ebuilds. but it's currentlybehaving weird and you need a guile from this exact overlay or your gentoo system will be sad (before we had this it broke the complete system for me once)
<lfam>sandro_: Check for yourself, with `guix package --search thunderbird`
<ng0>app-portage/pfl is a nice toolset. includes e-file, which can locate which package provides which file. it's not that it's necessary due to the nature of guix, but something similar could be useful.