blob: e906e532216067e8325b9355568d1a5f60a8449a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
{ ... }:
{
homebrew = {
enable = true;
onActivation = {
autoUpdate = true;
upgrade = true;
cleanup = "zap";
};
taps = [
"simenandre/tools"
"anomalyco/tap"
];
# Note: most CLI tools live in nixpkgs (modules/darwin/default.nix).
# These stay in brew on purpose: shell completions, the macOS container
# stack, system ssh, and the Mac App Store CLI.
brews = [
# Shell completions
"bash-completion"
# Git history rewriting (filter-branch/BFG replacement)
"git-filter-repo"
# System ssh
"openssh"
# Container tools (kept in brew for reliable macOS runtime)
# The docker formula ships its own completions; the separate
# docker-completion formula collides with it and blocks `brew link`.
"docker"
"docker-buildx"
"docker-compose"
"colima"
"podman"
"podman-compose"
# Mac App Store CLI
"mas"
];
casks = [
"1password"
"1password-cli"
"arc"
"basictex"
"claude"
"discord"
"elgato-camera-hub"
"figma"
"font-jetbrains-mono"
"font-symbols-only-nerd-font"
"gcloud-cli"
"ghostty"
"google-chrome"
"google-drive"
"loom"
"microsoft-teams"
"obsidian"
"postico"
"proton-mail"
"protonvpn"
"raycast"
"signal"
"slack"
"sonos"
"spotify"
"visual-studio-code"
"zoom"
];
masApps = {
"Tailscale" = 1475387142;
"Xcode" = 497799835;
"Jojo" = 1659864300;
"Adobe Lightroom" = 1451544217;
};
};
}
|