feat(nix): migrate Homebrew brews to Nix

This commit is contained in:
Stefan Imhoff
2024-07-26 20:42:43 +02:00
parent feba6454b8
commit 9039df339a
5 changed files with 142 additions and 353 deletions

View File

@@ -3,17 +3,21 @@
# TODO: Activate after migration is complete
# onActivation.cleanup = "uninstall";
taps = [
"dustinblackman/tap"
"dustinblackman/tap" # Oatmeal
"homebrew/bundle" # Bundler for non-Ruby dependencies from Homebrew, Homebrew Cask, Mac App Store, Whalebrew and Visual Studio Code.
"homebrew/services" # Manage background services using the daemon manager launchctl on macOS or systemctl on Linux.
];
brews = [
"lunchy"
"oatmeal"
"cava" # Console-based Audio Visualizer for ALSA
"fileicon" # macOS CLI for managing custom icons for files and folders
"oatmeal" # Terminal UI to chat with large language models (LLM) using backends such as Ollama, and direct integrations with your favourite editor like Neovim!
"prettier" # Code formatter for JavaScript, CSS, JSON, GraphQL, Markdown, YAML
];
casks = [
"hammerspoon"
"raycast"
"wezterm"
"zed"
"hammerspoon" # Desktop automation application
"raycast" # Control your tools with a few keystrokes
"wezterm" # GPU-accelerated cross-platform terminal emulator and multiplexer. NOTE: Only installed with Brew because I want to replace the icon
"zed" # Multiplayer code editor
];
masApps = { };
}