-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbrew.nix
44 lines (43 loc) · 919 Bytes
/
brew.nix
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
{ config, ... }:
{
#homebrew packages
homebrew = {
enable = true;
onActivation.autoUpdate = true;
onActivation.upgrade = true;
#onActivation.cleanup = "zap"; # Uncomment this if you want all brew packages not defined in this file to be removed when updated
brews = [
"bash"
"coreutils"
"curl"
"git"
"m-cli"
"mas"
"zsh"
];
extraConfig = ''
cask_args appdir: "~/Applications"
'';
taps = [
"homebrew/cask"
"homebrew/cask-drivers"
"homebrew/cask-fonts"
"homebrew/cask-versions"
"homebrew/core"
"homebrew/services"
];
casks = [
"caffeine"
"discord"
"firefox"
"zoom"
];
masApps = {
DaisyDisk = 411643860;
Vimari = 1480933944;
"WiFi Explorer" = 494803304;
"Reeder 5." = 1529448980;
"Okta Extension App" = 1439967473;
};
};
}