Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions nix-darwin/config/homebrew.nix
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"gemini-cli"
"geth"
"gnupg"
"graphviz"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Consider installing graphviz via Nix instead of Homebrew.

Graphviz is a cross-platform tool available in nixpkgs and should be installed via Nix rather than Homebrew, as it's not a macOS-specific application.

Based on learnings and coding guidelines.

Apply this diff to remove it from the Homebrew brews list:

-      "graphviz"

Then add it to your Nix configuration (e.g., in a packages list) instead:

environment.systemPackages = with pkgs; [
  graphviz
  # ... other packages
];
🤖 Prompt for AI Agents
In nix-darwin/config/homebrew.nix around line 29 the Homebrew brews list
contains "graphviz" which should be removed because Graphviz belongs in nixpkgs;
remove that entry from the brews list and instead add graphviz to your Nix
environment packages (e.g., add graphviz to environment.systemPackages = with
pkgs; [ graphviz ... ] in your Nix configuration).

"helm"
"kurtosis-cli"
"mas"
Expand Down
Loading