git clone https://github.com/luciano-fiandesio/dotfiles.git ~/.dotfiles
cd .dotfiles
git submodule init
git submodule update
Install brew
and fish
+ fisher
~/.dotfiles/install.sh
Install fisher
plugins
fisher update
Install terminal colors (based on base16-shell)
./base16-shell/setup.sh
Set the preferred colorscheme. E.g.
base16-gruvbox-dark-hard
./fish/setup.sh
cd osx
./setup.sh
./git/setup.sh
The .gitconfig
file requires a local .gitconfig.local
file, where sensitive info are stored.
This is a template:
[user]
name = [name lastname]
email = [email]
useconfigonly = true
signingkey = [sign key]
[github]
user = [github user]
token = [github token]
[commit]
gpgSign = false
./tmux/setup.sh
Install LunarVim https://www.lunarvim.org
Clone asdf
, instructions here: https://asdf-vm.com/guide/getting-started.html#_2-download-asdf
Setup direnv
cd dev
./setup
cd dev/java
./setup.sh
This will install sdkman
https://sdkman.io.
Install the required JVM and tooling.
cd dev/python
./setup.sh
cd dev/node
./setup.sh