dotfiles/nix/modules/darwin/homebrew.nix
2025-04-17 19:38:57 +02:00

98 lines
1.7 KiB
Nix

{
homebrew = {
enable = true;
onActivation = {
autoUpdate = true;
cleanup = "zap";
upgrade = true;
};
taps = [
"drud/ddev"
"homebrew/cask-versions"
"int128/kubelogin"
"the-wineskin-project/wineskin"
];
# Please do not the brew.
brews = [
"bear"
"coder"
"croc"
"ddev"
"deno"
"dotnet"
"ferium"
"gcc@12"
"gradle"
"ijq"
"kubelogin"
"mkcert"
"nss"
"pinentry-mac"
"pkg-config"
"poetry"
"rustup"
"sdl2"
# Fyra crap, but from Homebrew because someone doesn't know how to
# package libraries in nixpkgs
# "appstream-glib"
# "glib"
# "gobject-introspection"
# "gsettings-desktop-schemas"
# "gtk4"
# "gtksourceview5"
# "libgee"
];
casks = [
"1password"
"1password-cli"
"alt-tab"
"android-studio"
"anydesk"
"audacity"
"background-music"
"browserstacklocal"
"clion"
"db-browser-for-sqlite"
"discord"
"discord@ptb"
"docker"
"firefox"
"firefox@developer-edition"
"fleet"
"goland"
"google-chrome"
"imhex"
"insomnia"
"intellij-idea"
"itch"
"iterm2"
"lens"
"minecraft"
"obs"
"obsidian"
"orbstack"
"phpstorm"
"qbittorrent"
"raycast"
"readdle-spark"
"rider"
"rubymine"
"sequel-ace"
"shottr"
"slack"
"spotify"
"steam"
"texifier"
"thunderbird"
"transmit"
"typora"
"visual-studio-code"
"wine-stable"
"wineskin"
];
};
}