Your first step is to clone this repository:
git clone https://github.com/stevengonsalvez/dotfiles.git ~/.dotfiles
Create symbolic links for the configurations you want to use, e.g.:
ln -s ~/.dotfiles/vim/.vimrc ~/.vimrc
Using GNU Stow (recommended)
Install GNU Stow (if not already installed)
Mac: brew install stow
Ubuntu: apt-get install stow
Fedora: yum install stow
Arch: pacman -S stow
Then simply use stow to install the dotfiles you want to use:
cd ~/.dotfiles
stow vim
stow tmux
stow .gnupg -t ~/.gnupg
- uses powerlevel10k
npm list --global --parseable --depth=0 | sed '1d' | awk '{gsub(/\/.*\//,"",$1); print}' > path/to/npmfile
xargs npm install --global < path/to/npmfile
current list
aicommits
corepack
delete-workflow-runs
dockerlint
http-server
json-log-viewer
npm
pip list
pip freeze
Current list
aiohttp==3.8.4
aiosignal==1.3.1
async-timeout==4.0.2
attrs==22.2.0
certifi==2022.12.7
charset-normalizer==3.0.1
frozenlist==1.3.3
idna==3.4
Jinja2==3.1.2
junit2html==30.1.3
MarkupSafe==2.1.2
multidict==6.0.4
openai==0.26.5
requests==2.28.2
tqdm==4.64.1
urllib3==1.26.14
yarl==1.8.2
install fonts
git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh
cd ..
rm -rf fonts
cd ~/.oh-my-zsh/custom/plugins
git clone https://github.com/bernardop/iterm-tab-color-oh-my-zsh.git iterm-tab-color