modules/homebrew: fix typos and improve option descriptions

This commit is contained in:
Malo Bourgon 2026-02-10 03:26:27 -08:00
parent c68f5d1387
commit e0ffd55e7a
No known key found for this signature in database
2 changed files with 70 additions and 41 deletions

View file

@ -77,6 +77,10 @@ in
Xcode = 497799835;
};
homebrew.vscode = [
"golang.go"
];
homebrew.goPackages = [
"github.com/charmbracelet/crush"
];
@ -85,10 +89,6 @@ in
"ripgrep"
];
homebrew.vscode = [
"golang.go"
];
test = ''
bf=${lib.escapeShellArg config.homebrew.brewfile}
@ -117,15 +117,15 @@ in
${mkTest "1Password for Safari" ''mas "1Password for Safari", id: 1569813296''}
${mkTest "Xcode" ''mas "Xcode", id: 497799835''}
echo "checking vscode entries in Brewfile" >&2
${mkTest "golang.go" ''vscode "golang.go"''}
echo "checking go entries in Brewfile" >&2
${mkTest "github.com/charmbracelet/crush" ''go "github.com/charmbracelet/crush"''}
echo "checking cargo entries in Brewfile" >&2
${mkTest "ripgrep" ''cargo "ripgrep"''}
echo "checking vscode entries in Brewfile" >&2
${mkTest "golang.go" ''vscode "golang.go"''}
echo "checking that shell integration is absent by default" >&2
(! grep 'brew shellenv' ${config.out}/etc/zshrc)