Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.

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 >>

Host Image
Hosted by clacke on Wednesday 2017-06-07 is flagged as Clean and is released under a CC-BY-SA license.
Tags: guix,linux,nix,sysadmin,development.

Listen in ogg, spx, or mp3 format. | Comments (5)

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?

Show Transcript

Automatically generated using whisper

whisper --model tiny --language en hpr2308.wav

<< First, < Previous, Latest >>


Subscribe to the comments RSS feed.

Comment #1 posted on 2017-05-25T09:34:10Z 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-30T05:53:23Z 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-05T06:18:54Z by clacke

Theme song is up

It's there now. Great, thanks!

Comment #4 posted on 2017-06-07T14:28:22Z 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-15T08:00:06Z 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.

<< First, < Previous, Latest >>

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 P in HPR stand for ?
Are you a spammer →
Who hosted this show →
What does HPR mean to you ?