-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathBrewfile
More file actions
176 lines (122 loc) · 2.91 KB
/
Brewfile
File metadata and controls
176 lines (122 loc) · 2.91 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
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
# Manage homebrew overload.
# https://github.com/Homebrew/homebrew-bundle
# tap "homebrew/dupes"
# tap "homebrew/core"
# tap "homebrew/php"
# tap "homebrew/versions"
# tap "homebrew/binary"
# tap "homebrew/bundle"
# tap "homebrew/services"
# tap "caskroom/cask"
# UTILITIES
# ---------
# Manage Ruby versions
brew "chruby"
# Per-project environment configuration
brew "direnv"
# https://passingcuriosity.com/2013/dnsmasq-dev-osx/
# brew "dnsmasq"
# Utility to run arbitrary commands when a file changes
# brew "entr"
# Friendly version of find
brew "fd"
# Fuzzy finder for command line
brew "fzf"
# Distributed source repository
brew "git"
# Draw diagrams
# brew "graphviz"
# Learn programming languages with Exercism
brew "exercism"
# Helix editor
# https://helix-editor.com
brew "helix"
# Process manager
brew "hivemind"
# Experimental VCS (https://steveklabnik.github.io/jujutsu-tutorial)
brew "jj"
# JSON formatting and filtering
brew "jq"
# Jupyter Notebook for deep learning
# brew "jupyterlab"
# Just command runner https://github.com/casey/just
# brew "just"
# Dependency for RMagick
# brew "imagemagick"
# brew "pkg-config"
# Kakoune, modal text editor https://kakoune.org
# brew "kakoune"
# Love2d.org game toolkit
# cask "love"
# MongoDB, for work research.
# tap "mongodb/brew"
# brew "mongodb-community"
# brew "mongosh"
# Next generation Vim
brew "neovim"
# Usenet client
brew "nzbget"
# Multi-process runner built on tmux
# brew "overmind"
# SQL Database server
# Busted, use Postgres.app instead
# brew "postgresql", restart_service: true
# Visualize process trees
brew "pstree"
# Fix for pbcopy/pbpaste in tmux and screen
brew "reattach-to-user-namespace"
# Key/Value store service (for stimulus-reflex)
brew "redis"
# File search, faster than ag
brew "ripgrep"
# Install Ruby versions
brew "ruby-install"
# SDL dependency for Gosu
# brew "sdl2"
# Local SQL database
brew "sqlite"
# Command line multiplexing
brew "tmux"
# Visualize directory trees
brew "tree"
# Best text editor ever
brew "vim"
# Download files from the web
brew "wget"
# Download youtube videos or audio, requires extra dependencies
# brew "youtube-dl"
# Jump between working directories
brew "z"
# LANGUAGES
# ---------
# Common Lisp
# brew "clisp"
# Deno https://deno.land/#installation
# brew "deno"
# Fennel language, lisp syntax for lua
# brew "fennel"
# Gerbil Scheme https://cons.io/guide/#installation-on-macos
# brew "gerbil-scheme"
# Gleam language https://gleam.run
brew "gleam"
# Go Programming language
brew "go"
# Janet Programming language
# https://janet-lang.org
# brew "janet"
# Lua language and package manager
# brew "luarocks"
# Nim language
# brew "nim"
# NodeJS, because everything needs it these days. >:(
brew "nodejs"
# Numpy for deep learning
# brew "numpy"
# Racket for going through SICP
# cask "racket"
# Javascript dependency hell
brew "yarn"
# zbar for reading barcodes
# brew "zbar"
# Zig language
# brew "zig"