Quickstart
Clone the repository
Enter the development shell
Jotain ships a devenv shell that provides Emacs (built from the localemacs.nix), just, npins, nil, nixfmt-rfc-style, treefmt, and the Nerd Fonts the UI config looks up. With direnv installed it activates automatically; otherwise enter it manually:
Run Emacs with the Jotain configuration
just run launches Emacs with --init-directory=<repo>, so it never touches ~/.emacs.d. The first launch bootstraps any package not provided by Nix from MELPA; subsequent launches load from the package cache.
Build a standalone Emacs
If you want a Nix-built binary outside the devenv shell:Sanity-check the configuration
Clean build artifacts
Update pinned sources
npins manages the nixpkgs pin (and any other sources under npins/).