¶Take Control of Your System
It's 11 PM on a Sunday. You just ran a routine system update, and now your audio doesn't work. Two hours of searching forums, copying commands you don't fully understand, and hoping for the best. Sound works again, but you're not sure what fixed it.
What if your system never surprised you like that again?
Guix gives you a system you actually understand: one you've deliberately constructed and can reason about. Your entire configuration is readable code. Updates either succeed completely or don't happen at all. If something goes wrong, you roll back in seconds.
This course teaches you everything you need to use Guix as your daily operating system, from understanding the core concepts to installing, configuring, and maintaining your system with confidence!
First 20 Crafters or 30 days, whichever comes first. Standard price after: $149.
Or read free: Prologue, What is Guix?, An Example Configuration.
¶What You'll Learn
¶Part 1: Guix Fundamentals
Build a mental model of how Guix works before touching a single config file. You'll understand why Guix is different (the store, profiles, generations, packages, services, and channels), so that everything you do next makes sense.
¶Part 2: Your First Install
A hands-on walkthrough of installing Guix System on real hardware, including using Nonguix for hardware compatibility. You'll go from bare metal to a working system.
¶Part 3: Configuring the System
Make the system yours. Learn to safely apply configuration changes, find and install packages, and configure system services, with best practices for keeping things clean.
¶Part 4: Living with Guix
The day-to-day skills that make Guix a joy to use: updating safely, managing generations, cleaning up old packages, troubleshooting common issues, and knowing where to get help.
¶Who It's For
This course is designed for:
- Linux users who want more control and deeper understanding of their system
- Developers who've heard about declarative, reproducible environments and want to apply the concept to their whole OS
- System administrators interested in declarative infrastructure
- Anyone frustrated with the complexity and fragility of traditional Linux system management
You should be comfortable using the command line and editing text files. No prior Scheme or functional programming experience is required: you'll learn exactly what you need.
¶What's Included
¶Founding Crafter Pricing
The first 20 Crafters to join shape this course with me. Founding Crafters get:
- $99 price (save $50 off the $149 standard)
- Your name on the Founding Crafters page, alphabetical
- A credit slide in the course intro module, alphabetical
- Privacy opt-in at checkout if you'd rather not be credited publicly. You still get founder pricing.
The founding window closes when 20 Crafters join, or after 30 days, whichever comes first. After that, the course goes to its standard price of $149.
¶What's Available Now, What's Coming
Available Right Now
- Complete written guides for all 4 parts (21 lessons)
- Community forum access
- Founding Crafter pricing: $99
Coming Soon
- Video walkthroughs for each lesson
- Polished command output examples
- Standard pricing after the founder window: $149
Join now as a Founding Crafter and get everything (including videos when they're ready) for $50 off the standard price, plus your name in the course credits.
¶Course Outline
¶Part 1: Guix Fundamentals
- What is Guix? (free preview)
- An Example Configuration (free preview)
- 5-Minute Scheme Primer
- Understanding the Guix Model
¶Part 2: Your First Install
- Preparing Installation Media
- Installation Walkthrough
- Testing Your New System
¶Part 3: Configuring the System
- Applying Configuration Changes
- Finding and Adding Packages
- Finding and Configuring Services
¶Part 4: Living with Guix
- Updating Your System
- Managing Generations
- Garbage Collection
- Troubleshooting Common Issues
- Getting Help
Plus a Prologue (free preview) on why Guix is worth the investment, covering the philosophy and what you'll gain.
¶Part of the Guix Series
Guix Essentials is the first course in a planned series:
- Guix Essentials (this course): understand and use Guix as your daily OS
- Crafting Your Guix Environment (coming next): build a custom desktop with Guix Home, Wayland/Sway, and custom services
- Guix for Servers (planned): deploy and manage production servers with Guix
Each course builds on the previous one. Start with the essentials and go as deep as you want!
¶About System Crafters
System Crafters is a community of people who believe in understanding and crafting their own computing experience. Founded by David Wilson, the community has grown to over 38,000 YouTube subscribers and an active discussion forum.
David has been using Guix as his daily driver for years, creating guides, live streams, and tools that have helped thousands of people get started with Guix and other system crafting tools.
¶How This Course Was Made
I used AI tools to help draft and refine parts of this course. The technical content is my own knowledge, verified against real Guix systems, and every example has been tested. AI assistance let me create this course in a timeframe that wouldn't have been possible otherwise. If that's a dealbreaker for you, I understand! This course probably isn't the right fit.
¶Become a Founding Crafter
Ready to take control of your system?
First 20 Crafters or 30 days, whichever comes first. Standard price after: $149. All future updates included.
Once you complete registration, you will receive an e-mail which gives you immediate access to the course and an invite to a private area on the System Crafters Forum where you can ask questions as you work through the material!
