Dotfiles for Ubuntu (Multipass) VMs.
git clone https://github.com/SageHourihan/dotfiles
cd dotfiles
chmod +x install.sh
./install.sh ~install.sh will:
- Symlink all dotfiles into
$HOME(.bashrc,.aliases,.bash_profile, etc.) - Symlink
nvim/to~/.config/nvim - Run
tools.shto install dependencies
tools.sh installs:
nvimviasnap install nvim --classicnodeviasnap install node --classic
After installing, reload your shell:
source ~/.bashrcUses Lazy.nvim as the plugin manager with an init.lua config.
On first launch, Lazy will automatically bootstrap itself and install all plugins. No manual setup needed.
See NVIM_CHEATSHEET.md for keybindings and plugin usage.
Useful commands inside nvim:
| Command | Action |
|---|---|
:Lazy |
Open plugin manager |
:Lazy sync |
Update all plugins |
:Mason |
Open LSP server manager |
| File | Contents |
|---|---|
NVIM_CHEATSHEET.md |
Neovim keybindings, LSP, Telescope, plugins |
SHELL_CHEATSHEET.md |
Shell aliases and functions |
TMUX_CHEATSHEET.md |
Tmux panes, windows, sessions |