Derived from tools.yaml. 🧠 = deepseek suggestion.
Rule:brew installfor everything.aptonly where no brew formula exists.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# VS Code — .deb/.rpm from https://code.visualstudio.com# Nerd Font
curl -fsSL https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/install.sh | bash -s -- JetBrainsMonoGNOME Terminal: Preferences → Text → Custom font → JetBrainsMono Nerd Font Mono
VS Code: "terminal.integrated.fontFamily": "JetBrainsMono Nerd Font Mono"
Ghostty: ~/.config/ghostty/config → font-family = JetBrainsMono Nerd Font Mono
brew install ghosttybrew install git gh wget curl jq yq tree htop btop tmux fzf ripgrep fd bat eza zoxide fastfetchGit config:
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
git config --global init.defaultBranch main
git config --global core.editor "code --wait"
gh auth login
ssh-keygen -t ed25519 -C "you@example.com"
eval "$(ssh-agent -s)" && ssh-add ~/.ssh/id_ed25519brew install starship zsh-autosuggestions zsh-syntax-highlighting lazygit mise direnv
brew install atuin chezmoi # 🧠~/.zshrc:
eval "$(starship init zsh)"
source /home/linuxbrew/.linuxbrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /home/linuxbrew/.linuxbrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
eval "$(zoxide init zsh)"
eval "$(atuin init zsh)" # 🧠brew install alajmo/mani/mani
pipx install gitabrew install kubectl helm k9s kubectx stern opentofu ansible \
awscli azure-cli google-cloud-sdk \
age sops gnupg mosh \
kind minikube tilt \
trivy kustomize mitmproxy
# Terraform
brew tap hashicorp/tap && brew install hashicorp/tap/terraform# pinentry for GPG (no brew formula)
sudo apt install pinentry-curses| Tool | Purpose |
|---|---|
| kubectl | Kubernetes CLI |
| helm | K8s package manager |
| k9s | K8s terminal dashboard |
| kubectx 🧠 | Fast context switching |
| stern 🧠 | Multi-pod log tailing |
| opentofu | Open-source Terraform |
| terraform | Infrastructure as code |
| ansible | Server automation over SSH |
| awscli / azure-cli / gcloud | Cloud CLIs |
| age / sops / gnupg | Secret encryption |
| pinentry-curses | Terminal GPG password entry |
| mosh | Resilient SSH |
| kind / minikube | Local K8s clusters |
| tilt | Hot-reload K8s apps |
| trivy 🧠 | Vulnerability scanner |
| kustomize 🧠 | K8s native config |
| mitmproxy | HTTP inspector |
Native Docker on Linux — no OrbStack needed. Install:
sudo apt install docker.io && sudo usermod -aG docker $USER.
brew install dust duf git-delta sd difftastic tldr hyperfine just watchexec restic yazi| Tool | Replaces |
|---|---|
| dust | du |
| duf | df |
| delta | git diff pager |
| sd | sed |
| difftastic | diff |
| tldr | man |
| hyperfine | time |
| just | make |
| watchexec | inotifywait |
| restic | tar/rsync backups |
| yazi | ranger/mc |
brew install python uv node pnpm bun pipxbrew install ollama claude-code codex opencode claude-squad
pipx install aider-chat
npm install -g @google/gemini-cli
# LM Studio — AppImage from https://lmstudio.aiModels:
ollama pull qwen3:14b
ollama pull llama3.1:8b
ollama pull mistralVS Code AI extensions: Continue, Cline, Roo Code, GitHub Copilot.
| App | Install |
|---|---|
| bruno | AppImage / .deb from usebruno.com |
| dbeaver-community | flatpak install dbeaver or .deb from dbeaver.io |
| lens 🧠 | AppImage from k8slens.dev |
| xpipe | AppImage from xpipe.io |
sudo apt install libreoffice wireguard-tools firefox| App | Install |
|---|---|
| libreoffice | apt install libreoffice |
| obsidian | AppImage from obsidian.md |
| notion | Web app |
| slack | flatpak install slack or .deb |
| zoom | flatpak install zoom or .deb |
| signal | flatpak install signal or .deb |
| bitwarden | flatpak install bitwarden or AppImage |
| 1password | .deb from 1password.com |
flatpak install whatsapp or web.whatsapp.com |
|
| resilio-sync | flatpak install resilio-sync or .deb |
| chrome/edge/brave | .deb from vendor sites |
sudo apt install doublecmd-gtk| Mac tool | Linux replacement |
|---|---|
| iTerm2 | Ghostty or Alacritty |
| Raycast | Ulauncher or Albert |
| Rectangle | i3 / Sway tiling WM |
| OrbStack | Native Docker |
| Proxyman | mitmproxy (mitmweb for browser UI) |
| PDF Expert | Okular or Evince |
| Hidden Bar / Thaw | Not applicable |
| AppCleaner / Pearcleaner | Package managers handle cleanup |
| KnockKnock | rkhunter or chkrootkit |
| Parallels / UTM | KVM/QEMU + virt-manager |