-
Notifications
You must be signed in to change notification settings - Fork 95
/
Brewfile
118 lines (113 loc) · 4.58 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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# Taps
tap "git-friendly/git-friendly"
tap "homebrew/bundle"
tap "homebrew/services"
tap "jesseduffield/lazydocker"
tap "jesseduffield/lazygit"
tap "oven-sh/bun"
# CLI tools
brew "awscli" # Official Amazon AWS command-line interface
brew "bat" # Output highlighting (better `cat`)
brew "eza" # Listing files with info (better `ls`)
brew "fastfetch" # Show pretty system info
brew "fd" # Find entries in your filesystem (better `find`)
brew "fnm" # Node.js version manager
brew "fzf" # Fuzzy file finder and filtering
brew "gh" # GitHub CLI: interact with GitHub PRs, issues, repos
brew "git" # Version control
brew "git-delta" # Diff pager for `git` and `grep` output (better `diff`)
brew "htop" # Performance and resource monitoring tool (better `top`)
brew "node" # Fallback Node.js version
brew "pnpm" # Efficient Node.js package manager
brew "prettyping" # Prettier and compact `ping`
brew "[email protected]" # Required by awscli
brew "ripgrep" # Searching within files (better `grep`)
brew "starship" # Prompt manager
brew "tlrc" # Community-maintained docs (better `man`)
brew "trash-cli" # Record and restore removed files (better `rm`)
brew "webp" # More efficient web images
brew "zoxide" # Convenient and majical navigation (better `cd`)
brew "zsh" # A shell of choice
brew "zsh-autosuggestions" # Fish-like autosuggestions for Zsh
brew "zsh-syntax-highlighting" # Fish-like syntax highlighting for Zsh
brew "git-friendly/git-friendly/git-friendly" # Improved Git commands for common tasks
brew "jesseduffield/lazydocker/lazydocker" # Full Docker management app
brew "jesseduffield/lazygit/lazygit" # Full Git management app
brew "oven-sh/bun/bun" # Bun runtime
# Temporarily required for some work projects
brew "libpng"
brew "cairo"
brew "giflib"
brew "jpeg"
brew "pango"
brew "librsvg"
brew "pkg-config"
# Fonts
cask "font-symbols-only-nerd-font"
# GUI apps
cask "1password" # Password manager
cask "bruno" # Local-first API client
cask "cleanshot" # Annotated screenshots & quick videos
cask "coteditor" # Simple code/text editor
cask "dash" # API documentation reader
cask "firefox@developer-edition" # Dev tools for web dev work
cask "github" # GitHub Desktop GUI
cask "hazeover", args: { require_sha: false } # Fades out inactive windows
cask "hyperkey" # Enables mapping hyper key to the caps lock key
cask "itsycal" # Tiny popup calendar in a menu bar
cask "jordanbaird-ice" # Manage menu bar icons
cask "keka" # File archiver and extractor
cask "ledger-live" # Crypto hardware wallet manager
cask "legcord" # Messaging / Community
cask "marta" # File manager
cask "mimestream" # Email client
cask "notion" # Note-taking app
cask "optimage" # Image optimization
cask "orbstack" # Running containerized applications. Ships `docker-compose` as well
cask "pearcleaner", args: { require_sha: false } # Clean up macOS from junk and apps leftovers
cask "qobuz" # Hi-rez audio streaming platform
cask "quitter", args: { require_sha: false } # Quit apps after periods of inactivity
cask "raycast" # All-in-one app / tasks launcher
cask "rectangle" # Window manager
cask "rocket" # Handy emojis picker
cask "slack" # Messaging social platform
cask "superduper", args: { require_sha: false } # Data backup
cask "syntax-highlight", args: { no_quarantine: true } # Preview many different source code files
cask "tableplus" # Database managmenent system
cask "telegram" # Messenger
cask "visual-studio-code" # Code editor
cask "vivaldi", args: { no_quarantine: true } # Browser with built-in privacy
cask "wezterm" # Better terminal emulator
# VS Code extensions
vscode "astro-build.astro-vscode"
vscode "bierner.markdown-preview-github-styles"
vscode "bradlc.vscode-tailwindcss"
vscode "catppuccin.catppuccin-vsc-icons"
vscode "davidanson.vscode-markdownlint"
vscode "dbaeumer.vscode-eslint"
vscode "deerawan.vscode-dash"
vscode "editorconfig.editorconfig"
vscode "esbenp.prettier-vscode"
vscode "firsttris.vscode-jest-runner"
vscode "github.vscode-pull-request-github"
vscode "graphql.vscode-graphql-syntax"
vscode "kisstkondoros.vscode-gutter-preview"
vscode "meganrogge.template-string-converter"
vscode "ms-azuretools.vscode-docker"
vscode "ms-vscode.node-debug2"
vscode "naumovs.color-highlight"
vscode "orta.vscode-twoslash-queries"
vscode "prisma.prisma"
vscode "redhat.vscode-yaml"
vscode "sapegin.emoji-console-log"
vscode "sapegin.just-blame"
vscode "sapegin.mini-markdown"
vscode "sapegin.theme-squirrelsonglight"
vscode "sapegin.todo-tomorrow"
vscode "sleistner.vscode-fileutils"
vscode "sonarsource.sonarlint-vscode"
vscode "sourcegraph.cody-ai"
vscode "stkb.rewrap"
vscode "streetsidesoftware.code-spell-checker"
vscode "tekumara.typos-vscode"
vscode "usernamehw.errorlens"