Ripping the bandaid off and using Emacs managed by Nix

Sat Feb 04 2023

This is a shorter stream where I switched my Emacs config from Spacemacs to a custom configuration I've been prototyping for a year or so that has everything managed with home-manager on NixOS. This allows my configuration to be completely managed in configuration and all packages that I depend on can be precompiled at deploy time_, allowing me to run my complicated configurations on less powerful hardware without having to wait for bytecode compilation to happen. Most of the rest of the stream was just going through the motions of actually making the change, and then trying to make some ergonomics changes so that I could use it as a replacement for tmux.

This stream covers the following topics:

  • Nix/NixOS configuration management
  • Emacs Lisp programming
  • Writing custom interactive commands in Emacs
  • Proving chat wrong about the capabilities of Emacs

Facts and circumstances may have changed since publication. Please contact me before jumping to conclusions if something seems wrong or unclear.

Tags: emacs, nix, lisp, tmux