Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes every weekday Monday through Friday.
This page was generated by The HPR Robot at

hpr2308 :: Everyday package operations in Guix

Here's how I use Guix in my day-to-day. Fleshed out audio of a comment on ep 2198.

<< First, < Previous, , Latest >>

Thumbnail of clacke
Hosted by clacke on 2017-06-07 is flagged as Clean and is released under a CC-BY-SA license.
guix, linux, nix, sysadmin, development. 5.
The show is available on the Internet Archive at:

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:16:26


Back at hpr2198 :: How awesome is Guix and why will it take over the world I wrote a comment about how I use guix in everyday practice. Here's the full episode for that comment.

The most common operations I do are:

  • guix environment --ad-hoc ncdu, where ncdu stands for something I heard about and want to try out, or something I only use once a month. It is then “installed” in the spawned sub-shell only. This is an awesome feature.
    • If you haven’t heard about ncdu, look it up.
    • Also in ~/.bash_aliases
    • Also in ~/.local/share/applications
      • Using stow, of course
  • guix package -i ncdu if it turned out to be something I like and use every day
  • guix pull to get the latest definitions for this user
  • guix package -u to upgrade my permanently installed stuff for this user
  • guix package -d to erase history of what I had installed before and release these references for collection
  • guix gc to reclaim my precious disk space

  • Followup episode material:

    • What's in my .bash_aliases?
    • Decentralized source control, for real this time, with git-ssb
    • What's so great about execline?
    • What's a stow?
      • How I got rid of stow and learned to love guix to the fullest (Future episode. That's not where I am today.)
      • Listen kids, stow is not a package manager (warning: fediverse drama ahead). It's a symlink farm manager that I use for package management.
    • Very short episode: ncdu, eh?


Subscribe to the comments RSS feed.

Comment #1 posted on 2017-05-25 09:34:10 by Ken Fallon

I check this one while processing

Very funny clacke. I'm adding that to the list for others to use.

Comment #2 posted on 2017-05-30 05:53:23 by clacke

Theme song


I can see that it's linked at but the linked resource isn't live yet.

Comment #3 posted on 2017-06-05 06:18:54 by clacke

Theme song is up

It's there now. Great, thanks!

Comment #4 posted on 2017-06-07 14:28:22 by b-yeezi

GNU Stow please

I would love an episode on GNU Stow. I've heard good things about it, but haven't tried it yet. I would love to hear you're you use it.

Comment #5 posted on 2017-06-15 08:00:06 by clacke

GNU Stow in the pipeline

A GNU Stow show is in the pipeline! Pipeline visible as .

No promises on ETA or in what order I decide to tackle these subjects! The one I'm working on now is the history of video envelope formats.

Leave Comment

Note to Verbose Commenters
If you can't fit everything you want to say in the comment below then you really should record a response show instead.

Note to Spammers
All comments are moderated. All links are checked by humans. We strip out all html. Feel free to record a show about yourself, or your industry, or any other topic we may find interesting. We also check shows for spam :).

Provide feedback
Your Name/Handle:
Anti Spam Question: What does the letter P in HPR stand for?
Are you a spammer?
What is the HOST_ID for the host of this show?
What does HPR mean to you?