mirror of
https://github.com/runyanjake/dotfiles.git
synced 2025-10-04 13:57:28 -07:00
Update README and colorscheme
This commit is contained in:
parent
64d102d3d9
commit
e96cf42e43
@ -7,6 +7,7 @@ Based off of `https://github.com/LazyVim/starter`.
|
|||||||
```
|
```
|
||||||
sudo apt install build-essential
|
sudo apt install build-essential
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Install Neovim if not installed.
|
1. Install Neovim if not installed.
|
||||||
Homebrew:
|
Homebrew:
|
||||||
```
|
```
|
||||||
@ -18,14 +19,17 @@ sudo add-apt-repository ppa:neovim-ppa/stable
|
|||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install neovim
|
sudo apt install neovim
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Back up existing nvim config
|
2. Back up existing nvim config
|
||||||
```
|
```
|
||||||
mv ~/.config/nvim ~/.config/nvim_BAK
|
mv ~/.config/nvim ~/.config/nvim_BAK
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Clone this repo to wherever you're gonna keep it.
|
3. Clone this repo to wherever you're gonna keep it.
|
||||||
```
|
```
|
||||||
gh repo clone runyanjake/lazyvim ~/repositories/lazyvim
|
gh repo clone runyanjake/lazyvim ~/repositories/lazyvim
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Link all nvim related items to the nvim config folder.
|
4. Link all nvim related items to the nvim config folder.
|
||||||
```
|
```
|
||||||
mkdir ~/.config/nvim
|
mkdir ~/.config/nvim
|
||||||
@ -33,6 +37,7 @@ ln -sfn /path/to/dotfiles/lazyvim/stylua.toml ~/.config/nvim/stylua.toml
|
|||||||
ln -sfn /path/to/dotfiles/lazyvim/lua ~/.config/nvim/lua
|
ln -sfn /path/to/dotfiles/lazyvim/lua ~/.config/nvim/lua
|
||||||
ln -sfn /path/to/dotfiles/lazyvim/init.lua ~/.config/nvim/init.lua
|
ln -sfn /path/to/dotfiles/lazyvim/init.lua ~/.config/nvim/init.lua
|
||||||
```
|
```
|
||||||
|
|
||||||
5. Start nvim, and let all the packages install. Done!
|
5. Start nvim, and let all the packages install. Done!
|
||||||
|
|
||||||
## Reinstallation
|
## Reinstallation
|
||||||
@ -55,22 +60,17 @@ If uninstalling, you need to manually get rid of stuff in `~/.local/share/nvim`
|
|||||||
## Dependencies
|
## Dependencies
|
||||||
Some plugins depend on other packages.
|
Some plugins depend on other packages.
|
||||||
|
|
||||||
1. Ripgrep
|
Use the `:checkhealth` command in Lazyvim to identify which packages need to be installed on the system.
|
||||||
This is needed because the grep feature (Leader + /) spawns an rg process to do grepping.
|
|
||||||
|
|
||||||
Install with:
|
### Misc Dependencies
|
||||||
```
|
1. fdfind
|
||||||
sudo apt-get install ripgrep
|
This is used for the nvim-tree (?) search bar in the explorer panel.
|
||||||
```
|
|
||||||
|
|
||||||
2. fdfind
|
|
||||||
This is used for the search bar in the explorer panel.
|
|
||||||
|
|
||||||
Install with:
|
|
||||||
```
|
```
|
||||||
sudo apt install fd-find
|
sudo apt install fd-find
|
||||||
```
|
```
|
||||||
|
|
||||||
|
2.
|
||||||
|
|
||||||
## Plugins/Addons/Extras
|
## Plugins/Addons/Extras
|
||||||
|
|
||||||
### Mason (Language Servers)
|
### Mason (Language Servers)
|
||||||
|
@ -6,12 +6,16 @@ return {
|
|||||||
priority = 1000,
|
priority = 1000,
|
||||||
opts = {},
|
opts = {},
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Catppuccin theme
|
-- Catppuccin theme
|
||||||
{
|
{
|
||||||
"catppuccin/nvim",
|
"catppuccin/nvim",
|
||||||
name = "catppuccin",
|
name = "catppuccin",
|
||||||
|
lazy = false,
|
||||||
priority = 1000,
|
priority = 1000,
|
||||||
|
opts = {},
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Set the theme
|
-- Set the theme
|
||||||
{
|
{
|
||||||
"LazyVim/LazyVim",
|
"LazyVim/LazyVim",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user