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

@ -121,6 +121,17 @@ in {
Doom cannot specify that package using the '(package! ...)' syntax.
'';
};
extraBinPackages = mkOption {
default = [
config.programs.ripgrep.package
config.programs.git.package
config.programs.fd.package
];
type = types.listOf types.package;
defaultText = literalExpression
"[ programs.ripgrep.package programs.git.package programs.fd.package ]";
description = "Extra packages to add to Doom's $PATH.";
};
};
};