Author: @yashguptaz
A script for setting up all the symlinks for all the config is in progress. If you're interested then take a look at,
configure.sh
Make sure to run chmod +x ./configure.sh
and then you can run the script by simply doing ./configure.sh
- Clone this repo
git clone https://github.com/yashguptaz/dotfiles-and-config.git ~/.dotfiles
cp -a ~/.dotfiles/home ~/
cp -a ~/.dotfiles/config/ ~/.config/
- Install all the programs
https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH
https://github.com/ohmyzsh/ohmyzsh
- Install Neovim (0.5+ which is the nightly version as of writing)
- Install vim plug https://github.com/junegunn/vim-plug
- Open
~/.config/nvim/init.vim
- Run
:so %
in neovim to source theinit.vim
file - Run
:PlugInstall
in neovim to install all the plugins
- Use https://github.com/Schniz/fnm to install Fast Node Manager
i3wm
sudo pacman -S i3-gaps i3status i3lock dmenu # Arch
sudo apt install i3-gaps i3status i3lock dmenu # Ubuntu
X Utilities
sudo pacman -S xorg-xset xorg-xrandr # Arch
sudo apt install xorg-xset xorg-xrandr # Ubuntu
autotiling
yay -S autotiling # AUR only
sudo pacman -S alacritty
sudo apt install alacritty