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

View file

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