# frozen_string_literal: true # # Setup # hostname = `hostname -s`.strip cask_args appdir: '/Applications' tap 'homebrew/cask' tap 'homebrew/cask-drivers' # # Command-Line Tools (Brew) # brew 'ack' brew 'ansible' brew 'aspell' brew 'bash' brew 'bazaar' brew 'colordiff' brew 'ctop' brew 'dep' brew 'dpkg' brew 'geckodriver' brew 'git' brew 'git-crypt' brew 'git-standup' brew 'global' brew 'go' brew 'highlight' brew 'htop' brew 'httpie' brew 'jq' brew 'less' brew 'lua' brew 'luarocks' brew 'mas' brew 'mosh' brew 'node' brew 'peco' brew 'pgformatter' brew 'postgresql' brew 'pyenv' brew 'rbenv' brew 'rclone' brew 'readline' brew 'reattach-to-user-namespace' brew 'redis' brew 'ruby-build' brew 'rustup-init' brew 'shellcheck' brew 'source-highlight' brew 'telnet' brew 'the_silver_searcher' brew 'tldr' brew 'tmux' brew 'tree' brew 'watch' brew 'wget' brew 'yank' brew 'yarn' brew 'zsh' # Custom taps tap 'golangci/tap' brew 'golangci-lint' tap 'goreleaser/tap' brew 'goreleaser' tap 'heroku/brew' brew 'heroku' tap 'nektos/tap' brew 'act' # sshfs requires osxfuse cask 'osxfuse' brew 'sshfs' # # Desktop Apps (Cask) # # Core Apps cask '1password' cask 'aerial' cask 'alfred' cask 'appcleaner' cask 'bartender' cask 'betterzip' cask 'bitbar' cask 'daisydisk' cask 'emacs' cask 'firefox' cask 'fluid' cask 'flux' cask 'google-chrome' cask 'gpg-suite' cask 'hammerspoon' cask 'iina' cask 'intel-power-gadget' cask 'istat-menus' cask 'iterm2' cask 'karabiner-elements' cask 'logitech-gaming-software' cask 'logitech-options' cask 'mplayerx' cask 'name-mangler' cask 'resolutionator' cask 'soulver' cask 'stay' cask 'ubersicht' cask 'vlc' # Fonts tap 'homebrew/cask-fonts' cask 'font-anonymice-powerline' cask 'font-clear-sans' cask 'font-dejavu-sans' cask 'font-dejavu-sans-mono-for-powerline' cask 'font-droid-sans-mono-for-powerline' cask 'font-fira-mono-for-powerline' cask 'font-inconsolata-dz-for-powerline' cask 'font-inconsolata-for-powerline' cask 'font-inconsolata-for-powerline-bold' cask 'font-menlo-for-powerline' cask 'font-meslo-for-powerline' cask 'font-office-code-pro' cask 'font-open-sans' cask 'font-open-sans-condensed' cask 'font-source-code-pro-for-powerline' cask 'font-terminus' cask 'font-ubuntu' cask 'font-ubuntu-mono-derivative-powerline' cask 'font-xkcd' # Work Apps cask 'atom' cask 'bbedit' cask 'chromedriver' cask 'cyberduck' cask 'dash' cask 'docker' cask 'drawio' cask 'fork' cask 'github' cask 'google-cloud-sdk' cask 'hex-fiend' cask 'insomnia' cask 'java' cask 'kaleidoscope' cask 'licecap' cask 'microsoft-teams' cask 'paw' cask 'postico' cask 'postman' cask 'robo-3t' cask 'rowanj-gitx' cask 'sequel-pro' cask 'slack' cask 'transmit' cask 'vagrant' cask 'virtualbox' cask 'visual-studio-code' # noct if hostname == 'noct' brew 'ffmpeg', args: %w[ with-fdk-aac with-libass with-librsvg with-libsoxr with-libssh with-libvidstab with-openh264 with-openssl with-rubberband with-srt with-tesseract with-webp ] brew 'get_iplayer' brew 'blueutil' brew 'circleci' brew 'kubernetes-cli' brew 'kubernetes-helm' brew 'mariadb' cask '4k-video-downloader' cask 'adobe-creative-cloud' cask 'aegisub' cask 'android-file-transfer' cask 'android-platform-tools' cask 'audio-hijack' cask 'authy' cask 'autodmg' cask 'avidemux' cask 'balenaetcher' cask 'boom-3d' cask 'calibre' cask 'chicken' cask 'deluge' cask 'discord' cask 'dropbox' cask 'epic-games' cask 'evernote' cask 'filebot' cask 'get-iplayer-automator' cask 'gog-galaxy' cask 'google-photos-backup-and-sync' cask 'hackety-hack' cask 'handbrake' cask 'irccloud' cask 'istumbler' cask 'keybase' cask 'little-snitch' cask 'makemkv' cask 'messenger' cask 'micro-snitch' cask 'mkvtoolnix' cask 'monodraw' cask 'muzzle' cask 'omnigraffle' cask 'openemu' cask 'parallels' cask 'peakhour' cask 'plex-media-player' cask 'pocket-casts' cask 'qlcolorcode' cask 'qlimagesize' cask 'qlmarkdown' cask 'qlprettypatch' cask 'qlstephen' cask 'qlvideo' cask 'quicklook-csv' cask 'quicklook-json' cask 'quicklookapk' cask 'rclone-browser' cask 'ring' cask 'scroll-reverser' cask 'sixtyforce' cask 'skitch' cask 'skyfonts' cask 'skype' cask 'spotify' cask 'steam' cask 'suspicious-package' cask 'teamviewer' cask 'trailer' cask 'transmission' cask 'virtualc64' cask 'viscosity' cask 'vmware-fusion' cask 'vnc-viewer' cask 'wavebox' cask 'webpquicklook' cask 'whatsapp' cask 'xld' mas 'Apple Remote Desktop', id: 409_907_375 mas 'Awaken', id: 404_221_531 mas 'HTTP Client', id: 418_138_339 mas 'HiddenMe', id: 467_040_476 mas 'Medis', id: 1_063_631_769 mas 'Microsoft Remote Desktop 10', id: 1_295_203_466 mas 'Pocket', id: 568_494_494 mas 'Reeder 3', id: 880_001_334 mas 'Textual 7', id: 1_262_957_439 mas 'Wire', id: 931_134_707 mas 'feedly', id: 865_500_966 end if hostname == 'UAC00013' brew 'gnu-getopt' brew 'mariadb@10.0' brew 'packer' brew 'skopeo' brew 'sops' mas 'HiddenMe', id: 467_040_476 mas 'Microsoft Remote Desktop 8', id: 715_768_417 mas 'Microsoft Remote Desktop 10', id: 1_295_203_466 end