Skip to content

arturfsousa/dotfiles

Repository files navigation

dotfiles

My personal dotfiles 🤓

Fonts

FiraCode

VSCode

Check the vscode.json preferences file.

Themes

Python

Javascript

GraphQL

Docker

General

Terminal

Iterm2

https://iterm2.com/

Color presets

Font

  • FiraCode 14pt

  • Use ligatures

  • Anti-aliased

  • Unicode Version 9 Widths

  • Cursor: Underline

  • Blinking cursor

Brew

https://brew.sh/

brew install coreutils
brew install watchman
brew install jq
brew install ack
brew install ag
brew install wrk
brew install tree

Zshell

Check the .zshrc preferences file. There is a separate .bash_profile file to be used in both shells, .zshrc includes it anyway.

brew install zsh
chsh -s $(which zsh) # Set as the default shell

brew install antigen

Plugins

You can install plugins manually or using antigen:

Prompts

Python (pyenv)

Don't use the python global bin, use pyenv to control any python version and distribution.

How to setup pyenv

Setup with Virtualenv Wrapper

brew install pyenv
brew install pyenv-virtualenv
brew install pyenv-virtualenvwrapper
# Add to your .bashrc
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
# Comment this line in the .bashrc:
# pyenv virtualenvwrapper_lazy

pyenv install 3.10.9
pyenv virtualenv 3.10.9 tools

pyenv activate tools
pip install ipython
pip install pep8
pip install flake8
pip install pylint
pip install black

# Uncomment this line in the .bashrc:
# pyenv virtualenvwrapper_lazy

# Set envs as global respecting the order
pyenv globals 3.10.9 tools

NodeJS

Follow https://github.com/nvm-sh/nvm

Java

Use asdf to install multiple versions of java runtimes.

iTermocil

https://github.com/TomAnthony/itermocil

About

My personal dotfiles and other configs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages