-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdot_Brewfile
More file actions
72 lines (52 loc) · 1.64 KB
/
dot_Brewfile
File metadata and controls
72 lines (52 loc) · 1.64 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
# Dependencies installed via `brew bundle`
# https://github.com/Homebrew/homebrew-bundle
# Fonts
brew "font-mononoki-nerd-font"
# Shells
brew "bash" # because macOS ships with 3.2, from 2006
brew "fish" # shell of choice
# General shell tools
brew "bat" # cat replacement
brew "eza" # ls replacement
brew "fd" # find replacement
brew "gum" # shell TUI tool
brew "ripgrep"
brew "joshmedeski/sesh/sesh"
brew "starship" # shell powerline
brew "trash" # rm to trashcan
brew "zoxide" # directory autojumping
# Git + tools
brew "git"
brew "lazygit" # git TUI of choice
brew "diff-so-fancy"
brew "ghq" # git repo management
brew "lefthook" # Git pre-commit system
brew "chezmoi" # dotfile management
# Misc file format tools
brew "jq" # JSON querying/manipulation
brew "noahgorstein/tap/jqp" # jq playground
brew "yq" # YAML querying/manipulation
# Network tools
brew "doggo" # dig alternative
# Kubernetes tools
brew "kubectl" # Kubernetes CLI tool
brew "kubectx" # Kubernetes context/namespace switching
brew "k9s" # Kubernets TUI tool
# macOS apps
brew "jordanbaird-ice" # https://github.com/jordanbaird/Ice
# Development tools
brew "opentofu" # Infra as code
# TODO: Stuff to categorize
brew "btop" # system info, like htop
brew "ctop" # top for Docker containers
brew "entr" # Monitor files, run commands on changes
brew "fzf" # fuzzy finder
brew "neovim"
brew "pwgen"
brew "tmux"
##
## Taps
##
# Mob programming handoff
tap "remotemobprogramming/brew"
brew "remotemobprogramming/brew/mob"