Next: Scheme tutorials, Up: (dir) [Contents][Index]
This document presents tutorials and detailed examples for GNU Guix, a functional package management tool written for the GNU system. Please see GNU Guix reference manual for details about the system, its API, and related concepts.
This manual is also available in French (see Livre de recettes de GNU Guix) and German (see GNU-Guix-Kochbuch). If you would like to translate this document in your native language, consider joining Weblate (see Translating Guix in GNU Guix reference manual).
• Scheme tutorials | Meet your new favorite language! | |
• Packaging | Packaging tutorials | |
• System Configuration | Customizing the GNU System | |
• Containers | Isolated environments and nested systems | |
• Advanced package management | Power to the users! | |
• Environment management | Control environment | |
• Installing Guix on a Cluster | High-performance computing. | |
• Acknowledgments | Thanks! | |
• GNU Free Documentation License | The license of this document. | |
• Concept Index | Concepts. | |
— The Detailed Node Listing — Packaging | ||
• Packaging Tutorial | A tutorial on how to add packages to Guix. | |
System Configuration | ||
• Auto-Login to a Specific TTY | Automatically Login a User to a Specific TTY | |
• Customizing the Kernel | Creating and using a custom Linux kernel on Guix System. | |
• Guix System Image API | Customizing images to target specific platforms. | |
• Using security keys | How to use security keys with Guix System. | |
• Connecting to Wireguard VPN | Connecting to a Wireguard VPN. | |
• Customizing a Window Manager | Handle customization of a Window manager on Guix System. | |
• Running Guix on a Linode Server | Running Guix on a Linode Server | |
• Setting up a bind mount | Setting up a bind mount in the file-systems definition. | |
• Getting substitutes from Tor | Configuring Guix daemon to get substitutes through Tor. | |
• Setting up NGINX with Lua | Configuring NGINX web-server to load Lua modules. | |
• Music Server with Bluetooth Audio | Headless music player with Bluetooth output. | |
Containers | ||
• Guix Containers | Perfectly isolated environments | |
• Guix System Containers | A system inside your system | |
Advanced package management | ||
• Guix Profiles in Practice | Strategies for multiple profiles and manifests. | |
Environment management | ||
• Guix environment via direnv | Setup Guix environment with direnv | |
Installing Guix on a Cluster | ||
• Setting Up a Head Node | The node that runs the daemon. | |
• Setting Up Compute Nodes | Client nodes. | |
• Cluster Network Access | Dealing with network access restrictions. | |
• Cluster Disk Usage | Disk usage considerations. | |
• Cluster Security Considerations | Keeping the cluster secure. | |
Next: Scheme tutorials, Up: (dir) [Contents][Index]