A simple project to main my personal settings.
These instructions will get you a copy of the project configured in your local machine.
To have a good experience with this setups is required to install ***stow
sudo apt install stow
To see more details... After install run man stow to see the documentation.
First of all clone this repo to your machine:
gh repo clone wesdeveloper/dotfiles
Then access the project folder:
cd dotfiles
To apply all settings on your root directory you need to use the stow.
Example:
stow -vt ~ .
Obs: If you want to test the stow actions without execute it. Experiment to add -n flag.
stow -nvt ~ .
Run the apt update
sudo apt update && sudo apt install git curl -y
Install the browser of you preference, mine current is Google Chrome.
Instal the tilix terminal:
sudo apt install tilix -y
Set tilix as your default terminal(after run the following command choose your new default terminal):
sudo update-alternatives --config x-terminal-emulator
Install colorls(https://github.com/athityakumar/colorls) see the docs, because it's necessary install ruby.
Install tmux
sudo apt install tmux -y
Add tmux plugin manager(https://github.com/tmux-plugins/tpm):
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
Install zsh:
sudo apt install zsh -y
And oh my zsh(https://ohmyz.sh/#install):
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Install zsh-nvm(https://github.com/lukechilds/zsh-nvm):
git clone https://github.com/lukechilds/zsh-nvm ~/.oh-my-zsh/custom/plugins/zsh-nvm
Install zsh-autosuggestions(https://github.com/zsh-users/zsh-autosuggestions):
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Install fzf:
sudo snap install ripgrep --classic
Install nodejs, it will be necessary to correct install of the following tools:
https://github.com/nodesource/distributions/blob/master/README.md#debinstall
Neovim(https://neovim.io/)
Install neovim:
sudo apt install neovim -y
Install vim plug to manage the vim plugins.
Neofetch(https://github.com/dylanaraps/neofetch)
sudo apt install neofetch -y
Flameshot(https://snapcraft.io/flameshot)
sudo apt install flameshot -y
sudo apt install variety -y
Install from https://ulauncher.io/
sudo apt install -y python3-pip pip3 install bpytop --upgrade
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-pt