feat(home): Document dev packages choices

This commit is contained in:
Jalil David Salamé Messina 2024-04-02 15:23:10 +02:00
parent 3501d53299
commit 158c16df17
Signed by: jalil
GPG key ID: F016B9E770737A0B

View file

@ -150,11 +150,11 @@ in
options.enable = lib.mkEnableOption "development settings";
options.neovimAsManPager = lib.mkEnableOption "neovim as the man pager";
options.extraPackages = mkExtraPackagesOption "dev" [
[ "typos" ]
[ "just" ]
[ "git-absorb" ]
[ "man-pages" ]
[ "man-pages-posix" ]
[ "just" ] # just a command runner
[ "typos" ] # low false positive rate typo checker
[ "git-absorb" ] # fixup! but automatic
[ "man-pages" ] # gimme the man pages
[ "man-pages-posix" ] # I said gimme the man pages!!!
];
options.rust = lib.mkOption {
description = "Jalil's default rust configuration.";
@ -162,11 +162,11 @@ in
type = types.submodule {
options.enable = lib.mkEnableOption "rust development settings";
options.extraPackages = mkExtraPackagesOption "Rust" [
[ "cargo-nextest" ]
[ "cargo-sort" ]
[ "cargo-msrv" ]
[ "cargo-kcov" ]
[ "cargo-watch" ]
[ "cargo-kcov" ] # code coverage
[ "cargo-msrv" ] # minimum supported version
[ "cargo-nextest" ] # better testing harness
[ "cargo-sort" ] # sort deps and imports
[ "cargo-watch" ] # watch for file changes and run commands
];
};
};