-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathBrewfile
52 lines (48 loc) · 1.21 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
# --- Packages --- #
brew 'bat' # cat replacement
brew 'coreutils' # GNU coreutils (macOS utils are a little different)
brew 'diff-so-fancy' # fancy git diff
brew 'direnv'
brew 'eza' # ls replacement
brew 'fd' # find replacement
brew 'fish' # shell
brew 'fzf' # fuzzy
brew 'gh' # GitHub CLI
brew 'git'
brew 'gnupg' # GPG tools
brew 'go'
brew 'ipython' # better python shell
brew 'jq' # JSON parsing
brew 'lazydocker' # docker term UI
brew 'lua-language-server'
brew 'luajit', args: ['HEAD'] # neovim HEAD dep
brew 'mise' # tool version manager
# brew 'neovim', args: ['HEAD']
brew 'neovim'
# brew 'obsidian'
brew 'procs' # ps replacement
brew 'ripgrep' # awesome grep
brew 'shellcheck' # used by bashls
brew 'shfmt'
brew 'starship' # shell prompt
brew 'stow'
brew 'stylua'
brew 'taplo' # TOML LSP and toolset
brew 'tealdeer' # Rust tldr pages client
# brew 'terraform-ls'
brew 'tokei' # fancy line count
brew 'uv'
brew 'zoxide' # fast dir nav
# --- Casks --- #
cask 'amethyst' # tiling window manager
# cask 'brave-browser'
# cask 'docker'
# cask 'karabiner-elements'
cask 'kitty'
# tap 'homebrew/cask-versions'
# cask 'kitty-nightly'
# --- Fonts --- #
cask 'font-iosevka'
# --- Misc --- #
tap 'zero-sh/tap'
brew 'apply-user-defaults'