What is this? Check this out: Dotfiles - ArchWiki
TL;DR
This project is everything I need to feel at home on a brand new Macbook, so I can start coding right away. 🧑💻
While I make myself a cup of coffee, this script handles all those boring chores such as:
- installing web browsers 🌎, code editors ⌨️, Docker 🐳, latest PHP, NodeJS and Python 🔧, Spotify 🎧, some messaging apps 💬 and a bunch of other stuff...
- install a list of global npm and composer packages 📦
- customise and keep in sync
.bash_profile
and.zshrc
files. ⚡️
Required: Install XCode Command Line Tools
xcode-select --install
Download or clone this repository under ~/.dotfiles
directory
cd && git clone git@github.com:faustoq/dotfiles.git .dotfiles
Done! ✨
Install everything:
~/.dotfiles/install.sh
...and get some coffee ☕️ .
Extra stuff and configurations:
~/.dotfiles/extra.sh
Occasionally it comes time to change my Macbook. Once the new toy is unwrapped, instead of starting to play, the first thing I need to do is install an endless list of apps (and I often forget a few) and various customisations. Definitely a chore that I prefer to avoid doing every time.
This bash script handles everything in just over a couple of minutes thanks to Homebrew 🍺
- Google Chrome (Website)
- Firefox (Website)
- Microsoft Edge (Website)
- Blisk (Website)
- Brave (Website)
- iTerm2 (Website)
- Sublime Text (Website)
- Visual Studio Code (Website)
- Table Plus (Website)
- Sequel Pro (Website)
- Slack (Website)
- Discord (Website)
- Telegram (Website)
- 1Password (Website)
- Dash (Website)
- Figma (Website)
- Google Cloud Sdk (Website)
- Notion (Website)
- POEditor (Website)
- Postman (Website)
- The Unarchiver (Website)
- Transmission (Website)
- Cyberduck (Website)
- VLC (Website)
- VirtualBox (Website)
- Docker (Website)
- App Cleaner (Website)
- Spotify (Website)
asciinema, autoconf, autojump, broot, ccache, cmake, colordiff, colortail, composer, coreutils, ffmpeg, findutils, freetype, fswatch, fzf, geoip, gettext, git, git-lfs, htop, kubectx, mackup, mas, midnight-commander, moreutils, nmap, node, nvm, openssl, php, php-code-sniffer, python, redis, sqlite, sqlmap, terminal-notifier, tldr, wget, yarn, youtube-dl, zlib... and more!
- iTerm shell integration (more informations)
- oh my zsh setup and configuration
- sync
bash
andzsh
profile configurations - global
.gitignore
- Composer global packages
- NPM global packages