My dotfiles
1#
2# General
3#
4
5brew "aerc" # mail client
6brew "age" # single-file encryption
7brew "atuin" # shell history
8brew "chawan" # terminal browser
9brew "codebook-lsp" # spellchecker
10brew "croc" # file transfer
11brew "deck" # Make Google Slides presentations via Markdown
12brew "dprint" # formatting (including e.g. Markdown)
13brew "editorconfig" # what it sounds like
14brew "fish" # better shell
15brew "fzf" # fuzzy finder
16brew "gallery-dl" # image gallery downloader
17brew "glow" # Markdown for the terminal
18brew "harper" # grammar and spellchecker
19brew "helix" # my current editor of choice
20brew "isync" # mbsync/IMAP downloader
21brew "jc" # convert common command tool output to JSON
22brew "monolith" # download web pages into a single file
23brew "oh-my-posh" # shell prompt
24brew "pandoc" # document conversion utilites
25brew "poppler" # PDF manipulation
26brew "presenterm" # present in the terminal
27brew "restic" # backups
28brew "senpai" # IRC
29brew "tealdeer" # tl;dr for man pages
30brew "television" # opinionated terminal fuzzy-finder
31brew "unzip"
32brew "xz" # handle .xz archives
33brew "yazi" # file browser
34brew "yt-dlp" # YouTube downloader
35brew "zoxide" # better cd
36
37
38#
39# Better versions of Unix utilities
40#
41
42brew "bat" # prettier cat
43brew "bottom" # better top
44brew "dust" # better du
45brew "eza" # better ls
46brew "fd" # better find
47brew "rink" # better units
48brew "ripgrep" # better grep
49brew "sd" # better sed
50brew "sequoia-chameleon-gnupg" # sequoia shims to replace GnuPG CLI
51brew "sequoia-sq" # better GPG
52brew "xh" # better curl
53
54
55#
56# Development
57#
58
59brew "ast-grep" # grep via tree-sitter grammars
60brew "deno" # JavaScript runtime of choice, at least for now
61brew "difftastic" # syntax-aware diffs
62brew "direnv" # per-directory enviroment
63brew "dive" # explore OCI files
64brew "fish-lsp"
65brew "fx" # JSON explorer
66brew "gh" # GitHub CLI
67brew "git"
68brew "git-delta" # pager and prettifier for git diffs
69brew "goshs" # replacement for Python SimpleHTTPServer
70brew "grex" # regex generator
71brew "harlequin" # SQL IDE
72brew "hexyl" # hex editor
73brew "html2text"
74brew "hut" # cli for sourcehut
75brew "hyperfine" # benchmarking
76brew "ijq" # interactive jq
77brew "jj" # git alternative
78brew "jjui" # TUI for jj
79brew "jq"
80brew "just" # command runner
81brew "lua-language-server"
82brew "minio-mc" # utility belt for s3-compatible services
83brew "mise" # easy project-specific dev tooling
84brew "numbat" # unit-aware programming language
85brew "rustup"
86brew "scdoc" # man page creation utility
87brew "scooter" # project-wide search-and-replace
88brew "shellcheck" # linter for bash/sh
89brew "sqlite"
90brew "srgn" # syntax-aware search/replace
91brew "stylua" # lua formatter
92brew "superhtml" # html lsp
93brew "taplo" # TOML formatter
94brew "tokei" # sloc
95brew "usage" # needed by mise
96brew "uv" # Python manager
97
98
99#
100# Devops
101#
102
103brew "k9s" # Kube UI
104brew "kubectl"
105brew "lnav" # log browser and formatter
106brew "rclone" # file copy utility for many types of destinations