<soundtoxin>I want to create a new group called 'storage' and add my user to it. How do I do this? I added it to my supplementary-groups in my config and it said the group wasn't declared. Now when I run 'groups', I am only in users and the new group I made, not the other groups I was in before.
<baconicsynergy>so, I loaded a live usb and manually applied the label "my-root" to my root filesystem, and it worked temporarily
<tatsumaru>Right, ignore this, I didn't boot the image properly.
<soundtoxin>Anyone else here have a separate / and /home? I gave / ~50GB and it keeps running out of space... This seems ridiculous to me, but maybe I just have the wrong perspective. I had an update fail just now from totally running out of space. I think guixsd should be able to run on a small hard drive if it has to, so I don't think I should be running into issues.
<soundtoxin>I think I saw someone say here recently that it caches a bunch of stuff from git or something
<soundtoxin>note: currently hard linking saves 18424.78 MiB │
<soundtoxin>that leaves me feeling conflicted. I'd feel better combining them, but after the many pains I've had with guixsd, it'd be tempting to try another distro if I'm already doing a fresh install
<catonano>soundtoxin: I understand. I have been conflicted sometimes myself
<catonano>soundtoxin: you could install Guix the package manager in a foreign distro thougg !
<soundtoxin>That is true... It never seemed as interesting to me to do that, though. I felt the same about nix/nixos.
<catonano>soundtoxin: I have it installed in my Fedora desktop, GuixSD is only on the laptop
<soundtoxin>There are a dozen or so things I wish were packaged on GuixSD, but I haven't figured out how to do that. I also still haven't figured out how to set up services like ssh and mpd. Lots of little stuff like this adds up to be a bit annoying.
<soundtoxin>I know that GuixSD is really cool if I can just get it all figured out, but I don't always feel up to reading the documentation.
<davidl>soundtoxin: If you delete previous system-generations I believe the gc command will probably free up more space.
<catonano>soundtoxin: all of this stuff is documented in the manual. It takes some patience, though, that's true. It tookk me months
<soundtoxin>It's especially annoying that ssh and mpd are some of my issues, because it's harder to be motivated when not listening to music, and if I want to work on it, I have to be physically at the machine since I don't have a working ssh server yet.
<soundtoxin>davidl: I'm willing to do that. How do I go about it?
<soundtoxin>I think when I used NixOS for a while I was periodically doing that. I never actually took advantage of the old cached stuff, so I just wiped it often.
<davidl>soundtoxin: I don't remember 100% so I suggest checking man guix system
<davidl>probably something like guix system list-generations
<snape>efraim: I don't think the maintenance repo uses the certbot service
<soundtoxin>Wow. My generations go all the way back to December 31st 2017. I can definitely delete most of these. I'm in the middle of updates. Do I have to wait for them to finish to delete some of these, or can I do that at the same time?
<snape>davidl: reconfiguring won't create the certificates, you need to run /var/lib/certbot/renew-certificates to create it the first time
<snape>or wait for the cron job to do the job (twice a day)
<soundtoxin>I don't see how to delete a generation in 'man guix system', just how to rollback. Can anyone point me in the right direction?
<thomassgn>soundtoxin: for the future, if you had a package and now it fails it's update, you can always run it directly from the store. I sometimes 'cd /gnu/store/' and then 'ls | ag mpv | ag /' (ag (the-silver-searcher)is a just a different kind of grep, use grep if that's what you have) go into the any of the folders you get back and run the binary in bin eg './bin/mpv' It's quite hacky, but it works in a pinch.
<thomassgn>I just realized that there would have to be other reasons for it not to have the old program in path/profile...
<snape>davidl: I'm not sure why this happens. But two questions: 1. did you run the command as root? 2. was the NGINX service running before you did 'guix system reconfigure'?
<thomassgn>haha, trying to build opencv and I get 3519 failed tests... :)
<davidl>snape: 1. I just ran it right after guix system reconfigure command which I ran as root. 2. yes.
<davidl>snape: running as unprivileged user didn't help though.
<davidl>snape: I suspect my config isn't right with regards to webroot path or something.
<snape>davidl: you answer to 1. was good, and to 2. was wrong :-) I'll explain
<snape>the certbot service depends on the Nginx service, which needs to be changed
<davidl>snape: I tried sudo -u nginx -s; /var/lib/certbot/renew-certificates ; but not sure that's what you meant. I got [Errno 13] Permission denied: '/var/log/letsencrypt/.certbot.lock' from renewing like that.