fix: homebrew immutable taps managed by nix

This commit is contained in:
Ray Andrew 2025-12-09 12:30:34 -06:00
parent 8e9f2496c7
commit 587213a5af
Signed by: rayandrew
SSH key fingerprint: SHA256:XYrYrxF0Z3A72n8P/p6mqPRNQZT22F88XcLsG+kX4xw
2 changed files with 11 additions and 10 deletions

View file

@ -81,11 +81,11 @@
"homebrew/homebrew-createzap" = inputs.homebrew-createzap; "homebrew/homebrew-createzap" = inputs.homebrew-createzap;
"d12frosted/homebrew-emacs-plus" = inputs.homebrew-emacs-plus; "d12frosted/homebrew-emacs-plus" = inputs.homebrew-emacs-plus;
"brewsci/homebrew-bio" = inputs.homebrew-brewsci-bio; "brewsci/homebrew-bio" = inputs.homebrew-brewsci-bio;
"nikitabobko/tap" = inputs.homebrew-nikitabobko; "nikitabobko/homebrew-tap" = inputs.homebrew-nikitabobko;
# "LouisBrunner/valgrind" = inputs.homebrew-valgrind; "LouisBrunner/homebrew-valgrind" = inputs.homebrew-valgrind;
} }
]; ];
mutableTaps = true; # true to enable valgrind mutableTaps = false;
}; };
homebrew = { homebrew = {
enable = true; enable = true;
@ -372,12 +372,12 @@
]; ];
}) })
(lib.mkIf config.custom.brew.valgrind { (lib.mkIf config.custom.brew.valgrind {
# homebrew.brews = [ homebrew.brews = [
# { {
# name = "LouisBrunner/valgrind/valgrind"; name = "LouisBrunner/valgrind/valgrind";
# args = ["HEAD"]; args = [ "HEAD" ];
# } }
# ]; ];
}) })
(lib.mkIf config.custom.brew.hammerspoon { (lib.mkIf config.custom.brew.hammerspoon {
homebrew.casks = [ homebrew.casks = [

View file

@ -63,7 +63,8 @@
ninja = true; ninja = true;
clang-format = true; clang-format = true;
marta = true; marta = true;
valgrind = true; # broken on aarch64-darwin
valgrind = false;
hammerspoon = true; hammerspoon = true;
aerospace = true; aerospace = true;
}; };