thumbnail

In this video, I give a high level overview of the GNU Guix project and all the ways it can be used for crafting your system configuration. I also show examples of how I use GNU Guix to manage my system so that you get a preview of what we'll be covering in this video series!

Check out the show notes here: https://systemcrafters.cc/craft-your-system-with-guix/introduction

We cover the following topics:

- 0:00 Intro
- 0:51 Why talk about GNU Guix?
- 2:11 What is GNU Guix?
- 3:44 A functional package manager
- 8:37 A "virtual environment" tool
- 11:46 A tool for declarative system configuration
- 14:34 A GNU/Linux distribution
- 12:28 A full embodiment of GNU principles
- 16:13 Why Guile Scheme?
- 16:40 Looking at emacs-org-roam package
- 22:55 Looking at 'guix repl'
- 25:11 What about proprietary software?
- 31:52 Some examples of how I use Guix
- 32:13 Managing Emacs packages
- 38:56 Installing categories of packages separately
- 43:32 Configuring multiple systems
- 48:03 What's next?

My Emacs configuration: https://github.com/daviwil/dotfiles/blob/master/Emacs.org
My system configurations: https://github.com/daviwil/dotfiles/blob/master/Systems.org

Check out my other video series!

- Emacs From Scratch: https://www.youtube.com/watch?v=74zOY-vgkyw&list=PLEoMzSkcN8oPH1au7H6B7bBJ4ZO7BXjSZ
- Emacs Tips: https://www.youtube.com/watch?v=wKTKmE1wLyw&list=PLEoMzSkcN8oMHJ6Xil1YdnYtlWd5hHZql
- Emacs Desktop Environment: https://www.youtube.com/watch?v=f7xB2fFk1tQ&list=PLEoMzSkcN8oNPbEMYEtswOVTvq7CVddCS
- Emacs IDE: https://www.youtube.com/watch?v=E-NAM9U5JYE&list=PLEoMzSkcN8oNvsrtk_iZSb94krGRofFjN
- Emacs Mail: https://www.youtube.com/watch?v=yZRyEhi4y44&list=PLEoMzSkcN8oM-kA19xOQc8s0gr0PpFGJQ
- Learning Emacs Lisp: https://www.youtube.com/watch?v=RQK_DaaX34Q&list=PLEoMzSkcN8oPQtn7FQEF3D7sroZbXuPZ7

If you enjoy this series, please consider becoming a sponsor on GitHub or Patreon:

- https://github.com/sponsors/daviwil
- https://patreon.com/SystemCrafters

You can also leave a tip via PayPal: https://paypal.me/daviwil

Follow me on Twitter for more GNU Emacs and GNU Guix content!
https://twitter.com/SystemCrafters

Chat with the System Crafters community on Discord: https://discord.gg/yVD8Gx6

Intro music: Coriolis Effect by logos feat. stefsax, licensed CC-BY
http://ccmixter.org/files/mseq/26296
...
https://www.youtube.com/watch?v=iBaqOK75cho