❄️ Dotfiles for our NixOS system configuration.
1{
2 # Enable Homebrew
3 homebrew = {
4 enable = true;
5
6 # Update Homebrew and upgrade all packages on activation
7 onActivation = {
8 autoUpdate = true;
9 upgrade = true;
10 cleanup = "zap"; # Uninstall all programs not declared
11 };
12
13 # Taps (third-party repositories)
14 taps = [ ];
15
16 # Formulae (CLI tools)
17 brews = [
18 "media-control"
19 "mas"
20 ];
21
22 # Casks (GUI applications)
23 casks = [
24 "1password"
25 "maccy"
26 "microsoft-teams"
27 "music-presence"
28 "prismlauncher"
29 ];
30
31 # Mac App Store apps (requires mas-cli)
32 masApps = {
33 "WhatsApp" = 310633997;
34 "Telegram" = 747648890;
35 "Tailscale" = 1475387142;
36 };
37 };
38}