- Clone this directory onto your local machine.
- Install node through pnpm or nvm.
- Install zx and tsx globally. You can also globally install typescript if you want, but it's not necessary.
- Run its corresponding npm script. eg.
npm run start:symlink-configsto run thesymlink-configs.tsscript.
- Make sure you have JetBrainsMono Nerd Font installed on your system.
- The neovim config uses NvChad. Make sure to have that installed before proceeding to symlink the configs.
- Also try to make sure all the necessary packages are installed before trying to symlink their configs.
- The neovim config was last tested on version
0.9.2 - Do not symlink the sudoers file in
sudoers.d. Just copy it to/etc/sudoers.d/new.
- Add option to delete already existing paths when symlinking configs.
- Provide a more concise
apt-packages.txtthrough manual scrutiny. - Stop committing
vifminfo.json. - Add ~/.gitconfig
- Add lazygit and git-delta installs
- Document ubuntu custom shortcuts via pictures or anything else
- Create GUI for this stuff!