current tools to get things done
Name | Description |
---|---|
neovim | main text editor |
fish | default shell |
homebrew | package manager for macOS |
asdf | manage ruby, node, elixir and erlang versions |
vscode | secondary text editor |
checkout Brewfile
for complete app list
macOS
-
Use fish
-
Add fish to the list of acceptable shells
sudo sh -c 'echo /opt/homebrew/bin/fish >> /etc/shells'
-
Use fish as default shell
chsh -s /opt/homebrew/bin/fish
-
Install fisher
curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher
For more info check: fisher
-
Install plugins from fish_plugins
fish update
-
-
Install homebrew
-
Configure SSH
-
Execute
$ cd $ git clone [email protected]:darwintantuco/dotfiles.git
-
Execute
$ cd $ cd dotfiles $ caffeinate -i brew bundle --verbose
Note: This will take a while and will prompt for password
-
Login on Dropbox app
-
Execute
$ make setup
-
Update
.bashrc
with your name and emailgit config --global user.name "Your Name" git config --global user.email "Your Email"
-
(Optional) By default, signed commits are enabled. Update it in
.bashrc
- You may want to disable it by removing
git config --global commit.gpgsign true
- or update signingkey with your own key
git config --global user.signingkey your-signingkey
- You may want to disable it by removing