-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdot_Brewfile.tmpl
More file actions
90 lines (78 loc) · 1.45 KB
/
dot_Brewfile.tmpl
File metadata and controls
90 lines (78 loc) · 1.45 KB
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
83
84
85
86
87
88
89
90
# Generic packages - all systems
brew "chezmoi"
brew "grep"
brew "fzf"
brew "gnu-which"
brew "htop"
brew "mas"
brew "neovim"
brew "speedtest-cli"
brew "starship"
brew "uutils-coreutils"
brew "uutils-diffutils"
brew "watch"
brew "wget"
brew "zoxide"
cask "1password"
cask "1password-cli"
cask "affinity"
cask "font-jetbrains-mono-nerd-font"
cask "font-comic-shanns-mono-nerd-font"
cask "ghostty"
cask "jordanbaird-ice"
cask "latest"
cask "legcord"
cask "logi-options+"
cask "microsoft-office"
cask "obsidian"
cask "pdf-expert"
cask "private-internet-access"
cask "raycast"
cask "setapp"
cask "spotify"
cask "tailscale-app"
cask "vivaldi"
cask "whatsapp"
mas "1Password for Safari", id: 1569813296
mas "Parcel", id: 375589283
{{ if .work -}}
# Work machine specific packages
tap "ddev/ddev"
brew "cocoapods"
brew "pnpm"
brew "ruby"
brew "php@8.2", link: true
brew "openjdk@17", link: true
brew "ddev/ddev/ddev"
cask "slack"
mas "Xcode", id: 497799835
mas "Bitwarden 2", id: 1352778147
{{- end }}
{{ if .devMachine -}}
# Development machine specific packages
brew "awscli"
brew "bat"
brew "fnm"
brew "gh"
brew "jq"
brew "node"
brew "pnpm"
brew "ripgrep"
brew "trufflehog"
cask "rapidapi"
cask "jetbrains-toolbox"
{{ if .work -}}
cask "rancher"
{{- else -}}
cask "orbstack"
{{- end }}
{{- end }}
{{ if .signGitCommits -}}
# Packages for signing git commits
brew "gnupg"
brew "pinentry-mac"
{{- end }}
{{ if .gaming -}}
# Gaming machine specific packages
cask "steam"
{{- end }}