DigiNews

Tech Watch by Johan Denoyer

← Back to articles

Writing a Guix service from scratch, as a beginner

Quality: 8/10 Relevance: 9/10

Summary

This article is a practical, beginner-friendly guide to building a custom Guix service for the Caddy proxy server. It walks through defining a new Guix service type, extending the account-service-type to create a caddy user, using activation-service-type to manage configuration, and deploying with Shepherd as a background daemon. The piece combines explanations with concrete code snippets and real-world deployment steps.

🚀 Service construit par Johan Denoyer