Files

60 lines
1.2 KiB
Nix

{ config, pkgs, lib, ... }:
{
# Darwin-level Homebrew configuration
homebrew = {
enable = true;
# Change cleanup strategy to be less aggressive
onActivation.cleanup = "zap"; # Only remove uninstalled packages
onActivation.autoUpdate = false;
onActivation.upgrade = false;
brews = [
"argoproj/homebrew-tap/kubectl-argo-rollouts"
"azure-cli"
"gh"
"git"
"gnu-tar"
"hauler-dev/homebrew-tap/hauler"
"helm"
"httpie"
"k9s"
"siderolabs/homebrew-tap/talosctl"
"sshpass"
"ansible"
];
casks = [
"1password"
"balenaetcher"
"brave-browser"
"citrix-workspace"
"curseforge"
"cursor"
"dbeaver-community"
"elgato-wave-link"
"freelens"
"ghostty"
"httpie"
"joplin"
"localsend"
"logi-options-plus"
"meetingbar"
"orbstack"
"parsec"
"spotify"
"teleport-connect"
"utm"
"vivaldi"
];
masApps = {
"1Password for Safari" = 1569813296;
"pairvpn" = 1347012179;
"tailscale" = 1475387142;
"Windows App" = 1295203466;
"wireguard" = 1451685025;
"wipr" = 1320666476;
"Spacial Media Toolkit" = 6477903679;
};
};
}