Building reproducible Emacs
summary
Claims that Emacs configuration is best treated as system configuration and demonstrates a proof-of-concept using Nix/NixOS to build a whole OS image that includes Emacs, native dependencies (sqlite, binaries), and shared variables. Uses subconfigs with use-package so each module declares emacsPackages, systemPackages, and variables. Shows changing fontSize in Nix rebuilds the SSD image and the terminal and Emacs pick up the new font, and plans a Guix/Guile port.
AI-written summary · about
chapters (6)
- 0:00Introduction to talk
- 1:51Emacs configuration challenges
- 3:46NixOS for reproducible systems
- 7:50Emacs subconfigurations structure
- 13:02Future work and Guix plans
- 14:09Q&A session
related talks
30mReproducible work environments for data scientists using Nix
15mBuilding Developer-Friendly Spaces: Nix in a Nutshell
01h 48mOpen Emacs Workshop (join anytime)
27mStreamline Your Development Workflow
01h 20mMiniaturize All States!
30mLower Your Barrier to Entry with Nix
16mEmacs as a C++ IDE
25mContainer Development Client for Reproducible Artifacts
