dotfiles/Brewfile
2020-07-03 11:28:11 +02:00

200 lines
6.2 KiB
Ruby

tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/core"
# Tap for chezmoi
tap "twpayne/taps"
# Tap for real path
tap "iveney/mocha"
tap "atlassian/tap"
tap "datawire/blackbird" # telepresence https://www.telepresence.io/reference/install
tap "liamg/tfsec"
tap "derailed/k9s"
tap "github/gh"
tap "derailed/popeye" # provides popeye, k8s sanity analysis
tap "instrumenta/instrumenta" # provides kubeval
tap "weaveworks/tap" # provides eksctl
tap "b4b4r07/tap" # provides gomi a replacement for rm command
tap "eddieantonio/eddieantonio" # provides imgcat, cat but for images
tap "jesseduffield/lazygit" # provides lazygit, simple terminal UI for git commands
tap "jesseduffield/lazydocker" # provides lazydocker, simple terminal UI for managnig docker
tap "skanehira/docui" # provides docui, simple terminal UI for creating/configuring docker services
tap "romkatv/powerlevel10k" # provides powerlevel10k
tap "shopify/shopify" # provides toxiproxy
tap "homebrew/cask-fonts" # provides fonts used by vim-devicons https://vimawesome.com/plugin/vim-devicons https://github.com/ryanoasis/nerd-fonts#font-installation
cask "java"
cask "iterm2"
cask "zoomus"
cask "visual-studio-code"
cask "pgadmin4"
cask "sloth"
cask "xmind"
cask "firefox"
# quik for GoPro
cask "quik"
# Skitch for taking notes
cask "skitch"
# Fonts
cask "font-meslo-for-powerline"
# IntelliJ IDEA Ultimate
cask "intellij-idea"
# IntelliJ Goland Toolbox
cask "goland"
# Godot : Free 2D/3D Game Engine
cask "godot"
# Calibre for converting ebooks (epub to pdf)
cask "calibre"
# Vagrant
cask "vagrant"
# VirtualBox
cask "virtualbox"
cask "koa11y" # desktop app for asserting websites accessibility
cask "osxfuse" # telepresence https://www.telepresence.io/reference/install
cask "qbittorrent"
cask "vlc"
cask "brave-browser"
cask "dropbox"
cask "rescuetime"
cask "wireshark"
cask "font-hack-nerd-font" # provides fonts used by vim-devicons https://vimawesome.com/plugin/vim-devicons https://github.com/ryanoasis/nerd-fonts#font-installation
# Mac app store
# Github actions cannot install these.
unless ENV.has_key?('CI') then
mas '1Password', id:1333542190
mas 'Keynote', id: 409183694
mas 'iMovie', id: 408981434
mas 'Microsoft Remote Desktop', id: 1295203466
mas 'Pages', id: 409201541
mas 'GarageBand', id: 682658836
mas 'Numbers', id: 409203825
end
brew "zsh"
brew "git-ftp"
brew "gnu-sed"
brew "hugo"
brew "inetutils"
brew "ncftp"
brew "plantuml"
brew "python3"
brew "ripgrep"
brew "twpayne/taps/chezmoi"
brew "tmux"
brew "node"
# Fasd (pronounced similar to "fast") is a command-line productivity booster. https://github.com/clvv/fasd
brew "fasd"
# Simplistic interactive filtering tool https://github.com/peco/peco
brew "peco"
# Tig is an ncurses-based text-mode interface for git.
brew "tig"
# OS X: Get Full Path of File Using Realpath
brew "realpath"
brew "mackup"
# Lynx is a fully featured World-Wide Web browser for terminal users. https://invisible-island.net/lynx/
brew "lynx"
brew "colordiff"
# Proxy server that works as a poor man's VPN
brew "sshuttle"
brew "ansible"
# Next gen ls command https://github.com/Peltoche/lsd
brew "lsd"
brew "swi-prolog"
brew "logtalk"
brew "terraform"
brew "watch"
brew "grep"
brew "htop"
brew "moreutils"
brew "asciidoc"
brew "bash-snippets"
# Github actions cannot install these.
unless ENV.has_key?('CI') then
brew "mas" # Mac App Store command line interface
end
# Using pyenv to be able to install specific python versions https://stackoverflow.com/questions/49794432/how-to-setup-a-pipenv-python-3-6-project-if-os-python-version-is-3-5
brew "pyenv"
# Google CLI https://github.com/jarun/googler
brew "googler"
# Install bat https://github.com/sharkdp/bat
brew "bat"
# https://github.com/jhspetersson/fselect
brew "fselect"
# Add surfraw https://github.com/kisom/surfraw
brew "surfraw"
# Add dict
brew "dict"
# Add prettyping
brew "prettyping"
# Install glances for monitoring
brew "glances"
# Fuzzy Finder
brew "fzf"
# Diff-so-fancy
brew "diff-so-fancy"
# add nice disk usage
brew "ncdu"
# add tldr alternative to help
brew "tldr"
# add pandoc
brew "pandoc"
# add ShellCheck
brew "shellcheck"
# add spell check
brew "aspell"
# add neofetch to nicely display system info
brew "neofetch"
# add nushell https://github.com/nushell/nushell
brew "nushell"
# tools for K8S
brew "kubectl"
brew "kubectx"
brew "packer"
brew "go"
brew "weechat" # need an IRC client
brew "tflint" # terraform linter
brew "ktlint" # kotlin linter
brew "cmake" # compiler, was needed for compiling YouCompleteMe, see https://github.com/ycm-core/YouCompleteMe
brew "zola" # a simple and fast static site generator
brew "rustup" # Install Rust
brew "jq" # add jq utility for parsing json
brew "octant" # k8s cluster viewer
brew "telepresence" # telepresence https://www.telepresence.io/reference/install
brew "ansiweather" # https://github.com/fcambus/ansiweather
brew "bats" # test for bash scripts
brew "atlassian-plugin-sdk" # atlassian sdk https://developer.atlassian.com/server/framework/atlassian-sdk/install-the-atlassian-sdk-on-a-linux-or-mac-system/#step-2-download-and-install-the-sdk
brew "terragrunt"
brew "helm"
brew "aws-iam-authenticator"
brew "tfsec"
brew "k9s"
brew "stern"
brew "tac" # Needed for some terraform modules at work
brew "coreutils"
brew "gh" # GitHub CLI
brew "bash" # time to upgrade bash
brew "popeye" # Kubernetes resources sanity analysis
brew "pre-commit" # https://pre-commit.com/#install
brew "terraform-docs" # https://github.com/segmentio/terraform-docs
brew "shfmt" # format shell
brew "dive" # a tool to explore docker layers
brew "terraform_landscape" # pretty print of terraform plan output
brew "kubeval" # linter for kubernetes config files
brew "eksctl"
brew "gomi" # replacement for rm command
brew "imgcat" # cat for images
brew "lazygit" # simple terminal UI for git commands
brew "lazydocker" # simple terminal UI for managing docker
brew "docui" # simple terminal UI for creating/configuring docker services
brew "httpie" # provides http - a command line HTTP client that will make you smile.
brew "hyperfine" # CLI benchmark tool
brew "powerlevel10k"
brew "translate-shell" # provides the trans command, more doc via https://www.ostechnix.com/use-google-translate-commandline-linux/
brew "toxiproxy"
brew "bitwarden-cli"