|
@@ -1,40 +1,10 @@
|
|
|
-# CLI
|
|
|
|
|
-brew "coreutils"
|
|
|
|
|
-brew "cowsay"
|
|
|
|
|
-brew "fd"
|
|
|
|
|
-brew "fortune"
|
|
|
|
|
-brew "fswatch"
|
|
|
|
|
-brew "fzf"
|
|
|
|
|
-brew "gnu-sed"
|
|
|
|
|
-brew "jq"
|
|
|
|
|
-brew "lsd"
|
|
|
|
|
-brew "make"
|
|
|
|
|
-brew "parallel"
|
|
|
|
|
-brew "readline"
|
|
|
|
|
-brew "ripgrep"
|
|
|
|
|
-brew "shfmt"
|
|
|
|
|
-brew "tio"
|
|
|
|
|
-brew "tmux"
|
|
|
|
|
-brew "watch"
|
|
|
|
|
-brew "wget"
|
|
|
|
|
-
|
|
|
|
|
# Utils
|
|
# Utils
|
|
|
|
|
+brew "cairo"
|
|
|
brew "ccache"
|
|
brew "ccache"
|
|
|
brew "cmake"
|
|
brew "cmake"
|
|
|
-brew "cmark"
|
|
|
|
|
-brew "deno"
|
|
|
|
|
-brew "docker"
|
|
|
|
|
brew "dtc"
|
|
brew "dtc"
|
|
|
brew "ffmpeg"
|
|
brew "ffmpeg"
|
|
|
-brew "firefoxpwa"
|
|
|
|
|
-brew "gemini-cli"
|
|
|
|
|
-brew "gh"
|
|
|
|
|
-brew "git"
|
|
|
|
|
-brew "go"
|
|
|
|
|
brew "gperf"
|
|
brew "gperf"
|
|
|
-brew "grip"
|
|
|
|
|
-brew "lazydocker"
|
|
|
|
|
-brew "lazygit"
|
|
|
|
|
brew "leveldb"
|
|
brew "leveldb"
|
|
|
brew "libmagic"
|
|
brew "libmagic"
|
|
|
brew "libpq"
|
|
brew "libpq"
|
|
@@ -43,47 +13,98 @@ brew "luarocks"
|
|
|
brew "luv"
|
|
brew "luv"
|
|
|
brew "mediamtx", restart_service: :changed
|
|
brew "mediamtx", restart_service: :changed
|
|
|
brew "ncurses"
|
|
brew "ncurses"
|
|
|
-brew "neovim"
|
|
|
|
|
brew "ninja"
|
|
brew "ninja"
|
|
|
-brew "ollama", restart_service: :changed
|
|
|
|
|
-brew "pandoc"
|
|
|
|
|
-brew "pgcli"
|
|
|
|
|
-brew "pgformatter"
|
|
|
|
|
|
|
+brew "pinentry-mac"
|
|
|
brew "pkgconf"
|
|
brew "pkgconf"
|
|
|
-brew "postgresql@16"
|
|
|
|
|
-brew "prettier"
|
|
|
|
|
-brew "python@3.13"
|
|
|
|
|
-brew "qemu"
|
|
|
|
|
-brew "ruff"
|
|
|
|
|
-brew "rust"
|
|
|
|
|
|
|
+brew "readline"
|
|
|
brew "sdl2"
|
|
brew "sdl2"
|
|
|
-brew "taplo"
|
|
|
|
|
-brew "universal-ctags"
|
|
|
|
|
-brew "websocat"
|
|
|
|
|
-brew "whisper-cpp"
|
|
|
|
|
brew "zsh-autosuggestions"
|
|
brew "zsh-autosuggestions"
|
|
|
brew "zsh-syntax-highlighting"
|
|
brew "zsh-syntax-highlighting"
|
|
|
brew "zsh-vi-mode"
|
|
brew "zsh-vi-mode"
|
|
|
|
|
|
|
|
-# LSPs
|
|
|
|
|
|
|
+# Runtimes
|
|
|
|
|
+brew "deno"
|
|
|
|
|
+brew "docker"
|
|
|
|
|
+brew "go"
|
|
|
|
|
+brew "ollama", restart_service: :changed
|
|
|
|
|
+brew "postgresql@16"
|
|
|
|
|
+brew "python@3.13"
|
|
|
|
|
+brew "qemu"
|
|
|
|
|
+brew "rabbitmq"
|
|
|
|
|
+brew "rust"
|
|
|
|
|
+brew "terraform"
|
|
|
|
|
+brew "typst"
|
|
|
|
|
+
|
|
|
|
|
+# LSPs, Linters & Formatters
|
|
|
brew "basedpyright"
|
|
brew "basedpyright"
|
|
|
|
|
+brew "typstyle"
|
|
|
brew "bash-language-server"
|
|
brew "bash-language-server"
|
|
|
|
|
+brew "cmark"
|
|
|
brew "gopls"
|
|
brew "gopls"
|
|
|
brew "lua-language-server"
|
|
brew "lua-language-server"
|
|
|
brew "marksman"
|
|
brew "marksman"
|
|
|
|
|
+brew "pgformatter"
|
|
|
|
|
+brew "prettier"
|
|
|
|
|
+brew "pyrefly"
|
|
|
|
|
+brew "ruff"
|
|
|
brew "rust-analyzer"
|
|
brew "rust-analyzer"
|
|
|
|
|
+brew "shfmt"
|
|
|
brew "sql-language-server"
|
|
brew "sql-language-server"
|
|
|
|
|
+brew "taplo"
|
|
|
|
|
+brew "tinymist"
|
|
|
brew "typescript-language-server"
|
|
brew "typescript-language-server"
|
|
|
brew "vscode-langservers-extracted"
|
|
brew "vscode-langservers-extracted"
|
|
|
brew "yaml-language-server"
|
|
brew "yaml-language-server"
|
|
|
|
|
|
|
|
|
|
+# TUI
|
|
|
|
|
+brew "lazydocker"
|
|
|
|
|
+brew "lazygit"
|
|
|
|
|
+brew "neovim", args: ["HEAD"]
|
|
|
|
|
+brew "pgcli"
|
|
|
|
|
+brew "tmux"
|
|
|
|
|
+
|
|
|
|
|
+# CLI
|
|
|
|
|
+brew "coreutils"
|
|
|
|
|
+brew "cowsay"
|
|
|
|
|
+brew "fd"
|
|
|
|
|
+brew "firefoxpwa"
|
|
|
|
|
+brew "fortune"
|
|
|
|
|
+brew "fswatch"
|
|
|
|
|
+brew "fzf"
|
|
|
|
|
+brew "gcc"
|
|
|
|
|
+brew "gemini-cli"
|
|
|
|
|
+brew "gh"
|
|
|
|
|
+brew "git"
|
|
|
|
|
+brew "gnu-sed"
|
|
|
|
|
+brew "gnupg"
|
|
|
|
|
+brew "grip"
|
|
|
|
|
+brew "jq"
|
|
|
|
|
+brew "lsd"
|
|
|
|
|
+brew "make"
|
|
|
|
|
+brew "nvm"
|
|
|
|
|
+brew "pandoc"
|
|
|
|
|
+brew "paperkey"
|
|
|
|
|
+brew "parallel"
|
|
|
|
|
+brew "ripgrep"
|
|
|
|
|
+brew "switchaudio-osx"
|
|
|
|
|
+brew "tio"
|
|
|
|
|
+brew "universal-ctags"
|
|
|
|
|
+brew "uv"
|
|
|
|
|
+brew "watch"
|
|
|
|
|
+brew "websocat"
|
|
|
|
|
+brew "wget"
|
|
|
|
|
+brew "whisper-cpp"
|
|
|
|
|
+brew "zbar"
|
|
|
|
|
+
|
|
|
if ENV['USER_ENVIRONMENT'] == 'WORK'
|
|
if ENV['USER_ENVIRONMENT'] == 'WORK'
|
|
|
tap "common-fate/granted"
|
|
tap "common-fate/granted"
|
|
|
- brew "common-fate/granted/granted"
|
|
|
|
|
tap "heroku/brew"
|
|
tap "heroku/brew"
|
|
|
- brew "heroku"
|
|
|
|
|
brew "aws-cdk"
|
|
brew "aws-cdk"
|
|
|
|
|
+ brew "common-fate/granted/granted"
|
|
|
|
|
+ brew "heroku"
|
|
|
cask "pgadmin4"
|
|
cask "pgadmin4"
|
|
|
|
|
+ cask "1password-cli"
|
|
|
|
|
+ cask "slack"
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
if ENV['USER_ENVIRONMENT'] == 'HOME'
|
|
if ENV['USER_ENVIRONMENT'] == 'HOME'
|
|
@@ -91,21 +112,30 @@ if ENV['USER_ENVIRONMENT'] == 'HOME'
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
if not ENV['USER_ENVIRONMENT'] == 'SERVER'
|
|
if not ENV['USER_ENVIRONMENT'] == 'SERVER'
|
|
|
- # Display
|
|
|
|
|
tap "koekeishiya/formulae"
|
|
tap "koekeishiya/formulae"
|
|
|
tap "waydabber/betterdisplay"
|
|
tap "waydabber/betterdisplay"
|
|
|
|
|
+ # Display
|
|
|
brew "koekeishiya/formulae/skhd"
|
|
brew "koekeishiya/formulae/skhd"
|
|
|
brew "koekeishiya/formulae/yabai"
|
|
brew "koekeishiya/formulae/yabai"
|
|
|
- cask "font-jetbrains-mono-nerd-font"
|
|
|
|
|
# Casks
|
|
# Casks
|
|
|
cask "alacritty"
|
|
cask "alacritty"
|
|
|
cask "betterdisplay"
|
|
cask "betterdisplay"
|
|
|
cask "cursorcerer"
|
|
cask "cursorcerer"
|
|
|
|
|
+ cask "db-browser-for-sqlite"
|
|
|
cask "firefox"
|
|
cask "firefox"
|
|
|
|
|
+ cask "google-chrome"
|
|
|
cask "inkscape"
|
|
cask "inkscape"
|
|
|
cask "obs"
|
|
cask "obs"
|
|
|
cask "obsidian"
|
|
cask "obsidian"
|
|
|
cask "orbstack"
|
|
cask "orbstack"
|
|
|
|
|
+ cask "protonvpn"
|
|
|
|
|
+ cask "secretive"
|
|
|
|
|
+ cask "spotify"
|
|
|
cask "vb-cable"
|
|
cask "vb-cable"
|
|
|
cask "vlc"
|
|
cask "vlc"
|
|
|
|
|
+ # Fonts
|
|
|
|
|
+ cask "font-jetbrains-mono-nerd-font"
|
|
|
|
|
+ cask "font-jetbrains-mono"
|
|
|
|
|
+ cask "font-patua-one"
|
|
|
|
|
+ cask "font-titillium-web"
|
|
|
end
|
|
end
|