Brussels / 4 & 5 February 2023


An Introduction to Guix Home

Declarative $HOME configuration with Scheme!

Guix Home is an exciting new feature of GNU Guix that enables you to apply the same functional configuration style you enjoy from Guix System to your own home directory! If you've ever wondered how to manage your dotfiles with Guix, this is the tool for you. It even works on all Guix-supported GNU/Linux distributions!

In this talk, I'll explain how it works and how you can get started with it without fear of breaking your $HOME directory.

In this talk, I'll show you how to use the guix home subcommand of Guix for user-level configuration management.

We'll discuss how to create an initial configuration, tweak it to taste, and how to find additional "home services" you can use.

If we have time, I will briefly discuss how to write your own home services!


Photo of David Wilson David Wilson