Skip to content

luciano-fiandesio/dotfiles

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
dev
 
 
 
 
 
 
git
 
 
 
 
 
 
 
 
osx
 
 
 
 
 
 
 
 
 
 
 
 

Dotfiles and workspace configuration

Install requirements

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

Setup fish shell configuration§

./fish/setup.sh

Install brew formulas, casks and App Store apps

cd osx
./setup.sh

Setup git

./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

Setup tmux

./tmux/setup.sh

Setup nvim

Install LunarVim https://www.lunarvim.org

Development

asdf

Clone asdf, instructions here: https://asdf-vm.com/guide/getting-started.html#_2-download-asdf

Setup direnv

cd dev
./setup

java

cd dev/java
./setup.sh

This will install sdkman https://sdkman.io. Install the required JVM and tooling.

python

cd dev/python
./setup.sh

node

cd dev/node
./setup.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published