Add extraBinPackages for adding to $PATH

and use it to make sure Doom's essential prerequisites are available.
This commit is contained in:
Marien Zwart 2024-06-16 22:41:03 +10:00
parent 9b1356765b
commit c61cd622b7
No known key found for this signature in database
4 changed files with 30 additions and 1 deletions

View file

@ -160,6 +160,9 @@ support use without flakes.
- `doomSource`: Doom source tree. Defaults to a flake input: overriding that
input is probably easier than passing this.
- `extraBinPackages`: packages to add to `$PATH`. Defaults to Git, ripgrep and
fd.
- `extraPackages`: Specify extra Emacs packages from nixpkgs to be available to
Doom Emacs. Defaults to this function `epkgs: [ ]` (no extra packages).
For example to include Emacs package `treesit-grammars.with-all-grammars`: