/ Brewfile
Brewfile
  1  #
  2  # General
  3  #
  4  
  5  brew "aerc"              # mail client
  6  brew "age"               # single-file encryption
  7  brew "atuin"             # shell history
  8  brew "chawan"            # terminal browser
  9  brew "codebook-lsp"      # spellchecker
 10  brew "croc"              # file transfer
 11  brew "deck"              # Make Google Slides presentations via Markdown
 12  brew "dprint"            # formatting (including e.g. Markdown)
 13  brew "editorconfig"      # what it sounds like
 14  brew "fish"              # better shell
 15  brew "fzf"               # fuzzy finder
 16  brew "gallery-dl"        # image gallery downloader
 17  brew "glow"              # Markdown for the terminal
 18  brew "harper"            # grammar and spellchecker
 19  brew "helix"             # my current editor of choice
 20  brew "isync"             # mbsync/IMAP downloader
 21  brew "iwe-org/iwe/iwe"   # Markdown knowledge map/PIM
 22  brew "jc"                # convert common command tool output to JSON
 23  brew "marp-cli"          # Markdown presentations
 24  brew "monolith"          # download web pages into a single file
 25  brew "neurosnap/tap/zmx" # terminal multiplexer
 26  brew "oh-my-posh"        # shell prompt
 27  brew "pandoc"            # document conversion utilites
 28  brew "poppler"           # PDF manipulation
 29  brew "presenterm"        # present in the terminal
 30  brew "restic"            # backups
 31  brew "rlwrap"
 32  brew "senpai"            # IRC
 33  brew "tealdeer"          # tl;dr for man pages
 34  brew "unzip"
 35  brew "watchexec"         # watch files for changes and invoke commands
 36  brew "xz"                # handle .xz archives
 37  brew "yazi"              # file browser
 38  brew "yt-dlp"            # YouTube downloader
 39  brew "zoxide"            # better cd
 40  
 41  #
 42  # Fonts
 43  #
 44  
 45  cask "font-fantasque-sans-mono"
 46  cask "font-ibm-plex-mono"
 47  cask "font-victor-mono"
 48  
 49  #
 50  # Better versions of Unix utilities
 51  #
 52  
 53  brew "bat"                     # prettier cat
 54  brew "bottom"                  # better top
 55  brew "dust"                    # better du
 56  brew "eza"                     # better ls
 57  brew "fd"                      # better find
 58  brew "rink"                    # better units
 59  brew "ripgrep"                 # better grep
 60  brew "sd"                      # better sed
 61  brew "sequoia-chameleon-gnupg" # sequoia shims to replace GnuPG CLI
 62  brew "sequoia-sq"              # better GPG
 63  brew "xh"                      # better curl
 64  
 65  
 66  #
 67  # Development
 68  #
 69  
 70  brew "ast-grep"      # grep via tree-sitter grammars
 71  brew "borkdude/brew/babashka"
 72  brew "buf"           # better protobuf
 73  brew "clojure"
 74  brew "difftastic"    # syntax-aware diffs
 75  brew "direnv"        # per-directory enviroment
 76  brew "dive"          # explore OCI files
 77  brew "fish-lsp"
 78  brew "fx"            # JSON explorer
 79  brew "gh"            # GitHub CLI
 80  brew "git"
 81  brew "git-delta"     # pager and prettifier for git diffs
 82  brew "go"
 83  brew "golangci-lint" # Go linter
 84  brew "gopls"         # Go language server
 85  brew "goshs"         # replacement for Python SimpleHTTPServer
 86  brew "hexyl"         # hex editor
 87  brew "html2text"
 88  brew "hut"           # cli for sourcehut
 89  brew "hyperfine"     # benchmarking
 90  brew "ijq"           # interactive jq
 91  brew "jj"            # git alternative
 92  brew "jjui"          # TUI for jj
 93  brew "jq"
 94  brew "just"          # command runner
 95  brew "ko"            # golang container packaging tool
 96  brew "lua-language-server"
 97  brew "minio-mc"      # utility belt for s3-compatible services
 98  brew "mise"          # easy project-specific dev tooling
 99  brew "numbat"        # unit-aware programming language
100  brew "ocicl"         # OCI-based CL dependency manager
101  brew "radicle"       # distributed Git forge
102  brew "roswell"       # Common Lisp version manager
103  brew "rustup"
104  brew "scc"           # line-counting/source stats
105  brew "scdoc"         # man page creation utility
106  brew "scooter"       # project-wide search-and-replace
107  brew "shellcheck"    # linter for bash/sh
108  brew "sqlite"
109  brew "srgn"          # syntax-aware search/replace
110  brew "stylua"        # lua formatter
111  brew "superhtml"     # html lsp
112  brew "taplo"         # TOML formatter
113  brew "usage"         # needed by mise
114  brew "uv"            # Python manager
115  
116  
117  #
118  # Devops
119  #
120  
121  brew "k9s"    # Kube UI
122  brew "kubectl"
123  brew "lnav"   # log browser and formatter
124  brew "rclone" # file copy utility for many types of destinations
125  
126  #
127  # Apocalyptic garbage crap
128  #
129  
130  brew "block-goose-cli"
131  brew "ramalama"