Your distro is a Scheme library
Hacking your way through the GNU Guix APIs
GNU Guix and GuixSD provide a transactional package manager and purely declarative GNU/Linux distribution. Under the hood, Guix builds upon a unified set of Guile Scheme programming interfaces, making it "The Emacs of Distros." This talk will give an overview of those APIs and how they can be used.
The talk will cover things like store remote procedure calls (RPCs), multi-tier programming with G-expressions, the monadic store API, and more.