Files
sydnix/users/crumb
Madeleine Sydney e102d66797 refactor,feat(emacs): Refactor emacs.nix
- Added Tree-sitter grammars.
- Attempting to do so led to discovering how janky the previous setup was.
- Previous package "bootstrapping" process looked like

    emacsPackage (The selected Emacs build from Nixpkgs)
         ↓
    emacs-wrapper (My wrapper that set envvars and included external deps)
         ↓
    programs.emacs.finalPackage (The package created by the HM module, which
                                 included Nix-managed Emacs packages)

  Now, we have

    emacsBasePackage (The selected build from Nixpkgs)
         ↓
    my-emacs (My wrapper that manages envvars, external packages, Nix-managed
              Emacs packages, and everything else)
   
  `programs.emacs.finalPackage` still exists, but it doesn't do anything that
  `my-emacs` doesn't.
2025-03-06 08:48:37 -07:00
..
2025-03-04 03:11:55 -07:00
2024-12-29 02:43:35 -07:00