This repository holds my dotfiles, bash settings, scripts and stuff. They are linked into the user dir after successfully cloning this repo.
.dotfiles/ bunch of custom scripts for bash etc.
bins/ files that - at some point later - are linked into usr/local/bin
during install
- fancy icons in bash
- bash aliases
- oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
- homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
These are optional but included in my default setup:
- miniconda
- docker
- .NET Core
- commitizen
npm install -g commitizen
- thefuck fix terminal stupidities
For installation remove all local dotfiles that you want synced. The installation does not overwrite existing files.. I hope.
cd dotfiles
./install.sh
Keeping a list of tools I stumble upon for future reference
Tool | Context |
---|---|
Pipenv | package manager for python |
Pyflame | Profiling python code |
jq.node | JSON manipulation in terminal with FP |
nodemon | keep Node.js processes running with auto-restart on file change |
serve | spawn local file server |
surge | host static content with custom domains |
now | deploy (open source) serverless node backends or static content |
- Update list of used tools
- some minor aliases
- switch to on zsh
- add links to mandatory installs
- generalize configs
- update global npm packages
- initial commit
- best parts of https://github.com/kentcdodds/dotfiles/blob/master/.bash_profile and https://github.com/ctrabold/dotfiles