-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBrewfile
89 lines (78 loc) · 1.55 KB
/
Brewfile
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
# cask_args appdir: "~/Applications", require_sha: true
# Utilities
brew "cmake"
brew "wget"
brew "eza"
brew "git"
brew "jq"
brew "pre-commit"
brew "neofetch"
brew "ripgrep"
brew "tree"
brew "git-delta"
brew "fzf"
brew "bat"
brew "tmux"
brew "k6"
brew "htop"
brew "btop"
brew "pandoc"
brew "coreutils"
brew "fd"
brew "poppler"
brew "ffmpegthumbnailer"
brew "mediainfo"
brew "imagemagick"
brew "zoxide"
brew "neovim"
brew "gitu"
# Apps
cask "karabiner-elements"
cask "raycast", args: { require_sha: false }
cask "obsidian"
cask "snipaste"
cask "bartender"
cask "kitty"
cask "amethyst"
cask "brave-browser"
# tap "FelixKratz/formulae"
# brew "sketchybar"
# Programming languages
brew "pyenv"
brew "nvm"
brew "pipenv"
brew "go"
tap "oven-sh/bun"
brew "bun"
brew "zig"
# Fonts
# tap "homebrew/cask-fonts"
cask "font-jetbrains-mono"
cask "font-fira-code"
cask "font-cascadia-mono"
cask "font-cascadia-code"
cask "font-hack-nerd-font"
cask "font-noto-sans-cjk", args: { require_sha: false }
cask "font-iosevka"
# DevOps tools
tap "hashicorp/tap"
brew "terraform"
# brew "packer"
cask "lens"
cask "tableplus"
cask "google-cloud-sdk", args: { require_sha: false }
cask "orbstack"
brew "awscli"
brew "helm"
brew "kubecm"
brew "hadolint"
brew "terraform-docs"
brew "krew"
# Language servers
brew "rust-analyzer"
brew "hashicorp/tap/terraform-ls"
brew "typescript-language-server"
# Editors/IDE
# cask "visual-studio-code"
# tap "d12frosted/emacs-plus"
# brew "emacs-plus@29", args: ["with-imagemagick", "with-xwidgets", "with-poll", "with-native-comp", "with-savchenkovaleriy-big-sur-icon"]