DEV Community

Heitor Ramon Ribeiro
Heitor Ramon Ribeiro

Posted on

Applications - GUI and DevTools

With your machine in the starting state, we can start downloading the initial GUI and DevTools applications after the basic configuration.

Here we will separate into three categories, AppStore, GUI Applications, and DevTools.

AppStore

First you need to setup your apple account to be able to use the AppStore, then you will need to download some applications.

After installing the Xcode, you need to open it for the first time accept some licenses to use it fully.

  • Install xCode Terminal Tools
xcode-select --install
Enter fullscreen mode Exit fullscreen mode
  • Accept xCode License
sudo xcodebuild -license accept
Enter fullscreen mode Exit fullscreen mode

Applications (GUI & DevTools)

First we need to disable Gatekeeper in order to use non-Apple signed applications.

sudo spctl --master-disable
Enter fullscreen mode Exit fullscreen mode
  • Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Enter fullscreen mode Exit fullscreen mode

Now we need to update everything in Homebrew, after the first installation.

brew update
Enter fullscreen mode Exit fullscreen mode

Homebrew Installation

Here the list is divided into categories so you can know what kind of application you are installing.

Browsers

brew install --cask \
  firefox \
  google-chrome  \
  brave-browser \
  tor \
Enter fullscreen mode Exit fullscreen mode

Multimedia

brew install --cask \
  calibre \
  spotify \
  handbreak \
  vlc \
  imagemagick
Enter fullscreen mode Exit fullscreen mode

DevTools

brew install --cask \
  github \
  sourcetree \
  visual-studio-code \
  docker \
  sequel-pro \
  postman \
  insomnia \
Enter fullscreen mode Exit fullscreen mode

Chat & IM

brew install --cask \
  skype \
  telegram \
  whatsapp \
  slack \
  discord \
Enter fullscreen mode Exit fullscreen mode

Utilities

brew install --cask \
  hyperswitch \
  rectangle \
  keka \
  kekaexternalhelper \
  caffeine \
  maccy \
Enter fullscreen mode Exit fullscreen mode

For the applications that don't have an install cask present in Homebrew

curl -s 'https://api.macapps.link/pt/firefoxdev-dropbox-filezilla-istatmenus' | sh
Enter fullscreen mode Exit fullscreen mode

For the touchbar MacBook only

brew install mtmr
Enter fullscreen mode Exit fullscreen mode

After installation, copy the content from the file /mtmr/profile.json, click in the MTMR icon in the menu bar, and click in Preferences, there paste the content, save and restart the application.

Extra

brew install jesseduffield/lazydocker/lazydocker
Enter fullscreen mode Exit fullscreen mode

Top comments (0)