GNU Stow managed dotfiles.
- Clone repo into your $HOME dir
- Update personal settings in git/*
- Update brew packages for macOS
git clone git@github.com:adrianrego/dotfiles.git
- Setup Homebrew
- Update and install bundle
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew bundle
# Node / JS
npm install --global eslint prettier pure-prompt serverless typescript fixjson xo eslint-config-xo eslint-config-xo-react
- Exec fedora.sh
- Additional settings
sudo ./fedora.sh
# hostname
sudo hostnamectl set-hostname new-name
# change shell to zsh
chsh -s $(which zsh)
# groups
sudo usermod -a -G libvirt $(whoami)
sudo usermod -aG docker $(whoami)
# ssh
sudo systemctl enable sshd
sudo systemctl start sshd
# start libvirt
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
# Reboot to revert to cgroups v1
sudo systemctl start docker
sudo systemctl enable docker
General
-------
cd ~/dotfiles
stow zsh stow git stow vim stow config
pip install --user -r requirements.txt
bash -c "$(wget -qO- https://git.io/vQgMr)"