<apteryx>btrfs specific: put your /gnu/store on a btrfs subvolume then check with 'btrfs fi usage /path-to-gnu-store-subvolume'
<chkno>What are the hardware requirements for Guix System? I installed it on an i686 with 2G ram. "guix pull" ran for 10 hours and then oom_killer killed its guile. There's no swap space configured (I used the guided installer's default "use whole disk" option). How much swap do I need, or do I need a different computer that can hold more RAM?
<vagrantc>2gb is probably near the minimum ... you'll want swap with that
<OriansJ`>it isn't a disk space issue, unless 16TB isn't enough
<lfam>Sure, I don't think it's caused by lack of space, in general
<mfzap>hi all ... having a problem with python packages ... "guix environment python python-arrow -- python -m arrow" gets me "/gnu/store/sbjg26484dnppc5mq0c8n5j52k78dqnp-profile/bin/python: No module named arrow" ... tried for a few packages ... any clues?
<OriansJ`>lfam: I can provide exact steps to duplicate on any standard cloud provider you like
<apteryx>mfzap: seems you want the --ad-hoc switch
<VigilanceTech>Hi everyone. I've installed guix on top of arch and now whenever I view info (in console mode since I haven't got the gui going yet) all the quotes show up as reverse video question Mark's. Any idea how to fix this? It's really annoying
<VigilanceTech>Also another question I have is how can I make packages I install as root be globally available to other users. Like for example mlocate. I installed it as root and did updatedb but my regular user can't see it, so I installed as my user and I still can't access the DB I built as root so I go to run makedb as that user and get a permissions error
<VigilanceTech>Well I tried to install sd multiple times and it would work for many hours (burning thru all my cellular data) then fail (after I went to bed and my laptop battery died) then when I tried to boot it all I'd get is a black screen (obviously grub failed to install and I couldn't figure out how to install it) so I went to arch. Is there a sumo package I could torrent download to get a running sd system that installs quicker where I might be able to see w
<NieDzejkob>VigilanceTech: why not plug in the laptop during the installation?
<VigilanceTech>Cuz I'm burned out in the Calif wildfires and having to generate my own power with a noisy generator I can't run at night and my DC converter won't keep the laptop running all night on my storage battery
<NieDzejkob>ouch, that sounds really inconvenient. Try installing a more barebones config
<NieDzejkob>the installer should already have all the packages you need to install the bare-bones.scm example, IIRC
<lfam>Hm, I haven't heard of anyone doing anything like that except for an rsync server for Chinese users
<lfam>It might not really be an option, considering how Guix works
<lfam>Personally, I don't think that Guix is a good choice for people using mobile / metered data
<lfam>Sometimes I am one of those people, and I just wait to update or install anything until I get access to unmetered data again. Unless I know from experience that the installation will not use much data
<VigilanceTech>I thought I was doing a pretty minimal install with selecting a tiling window manager in the install
<lfam>That is more minimal than a full-blown desktop like GNOME
<lfam>I would expect to use a few gigabytes, however
<lfam>That will take the least amount of time and data
<VigilanceTech>Ya I guess I'll try that. I might have to do a command line install cuz I don't recall seeing that option in the graphic installer but maybe I was being myopic
<NieDzejkob>(you can even remove the openssh server if you feel like you don't need it for now)
<lfam>After it has installed and you've successfully rebooted, you can attempt to reconfigure your system the way you want it, perhaps incrementally downloading the dependencies
<lfam>Yes, I recommend installing the "manual" way for this
<lfam>I do think that if you are stuck on metered mobile data, you may find Guix frustrating to upgrade as times goes by
<lfam>I would choose a distro that was created when bandwidth was more expensive, such as Debian or CentOS
<VigilanceTech>Ok thanks ifam. So the only way for root installed apps to be globally available is for them to be cooked into the system definition?
<lfam>That's the only way that is explicitly supported. But, applications are made available by making the $PATH environment variable point to profiles such as ~/.guix-profile/bin or /run/current-system/profile/bin
<lfam>So, you could adjust $PATH or symlink those directories into other places as necessary
<lfam>This is not supported but it will mostly work
<VigilanceTech>I really want to check out the encapsulation and functional features of sd tho, plus I'm also a lisp hacker. I could have just stayed with arch but I suffered a pretty big crash lately and decided it was a good time for an upgrade.
<lfam>Since your bandwidth is limited, you will want to minimize the number of different profiles you use, since each profile will have its own dependency graph
<lfam>You will also want to try to keep different profiles "in sync" in terms of the version of Guix they correspond to
<VigilanceTech>Is there a way to generate a new system without blowing away the store?
<lfam>I don't understand the installation environment well enough to say
<lfam>Hopefully somebody else has advice on that topic
<VigilanceTech>After one of my installs rather than redownload the store I just copied it over to my foreign distro before I read that ones only supposed to use guix commands to do that. It did seem to make it less bandwidth hungry but is there a canonical way to have it update its database based on what it finds in the store?
<lfam>The store is basiclly a cache. Guix doesn't really base its actions on the contents of the store, but rather the version of the Guix tool (checked with `guix --version` and `guix describe`) and the database of available store items ('/var/guix/db/db.sqlite')
<VigilanceTech>So it will do me no good to try and save my current store to aid in the enhancement of my new bare-bones install
<lfam>So, you can copy /gnu/store around, but things must be registered in the database to be useful
<kmicu>pkill9: I’m using connman (even on computers with xfce for mainstream folks). My only issue is with wifi drivers. Connman gave me no pains in last years. We should keep in mind the xp depends on networks. For examlep some drivers really ‘hate’ each other and no network manager will change that.
<kmicu>pkill9: Personally, I saw plenty of Intel wifi users reporting issues connecting to Marvel chips.
<pkill9>so the wifi drivers connecting to a router with other drivers?
<kmicu>Yes. The point is that the issue depends on many external things so I can recommend connman (or whatever) and that manager can be super stable for me and still ‘crappy’ for you or even vice versa when on a different network.
<kmicu>(Not too mentions 5Ghz issues and local radars xD)
<kmicu>PS dmesg is the first step to check where’s the issue, sometimes there’s something like ‘iwlwifi 0000:09:00.0: iwlwifi transaction failed, dumping registers’ in there 😹
<jackhill>Are there any 5Ghz devices that work with free software?
<qyliss>I believe there are even some that are RYF-certified
<jackhill>qyliss: cool thanks. Maybe it's time for me to upgrade
<joshuaBPMan>Hey guix, I'm having a hard time getting getting shepherd users services to work. I'm following this blog post:
<raghavgururajan>joshuaBPMan, That's odd. After logging in via display-manager, do you have the directory /run/user/1000?
<pkill9>it's great that with guix, i didn't have neccessary wifi info to connect to internet with connman, so i just rebooted into the previous generation, not needing to reconfigure anything/change files etc
<pkill9>how do i allow my user to change networking settings with connman?