37 lines
631 B
Markdown
37 lines
631 B
Markdown
|
# Dotfiles/nvim
|
||
|
|
||
|
## Install dependencies
|
||
|
|
||
|
### Fedora
|
||
|
|
||
|
#### Enable Coprs
|
||
|
```sh
|
||
|
dnf copr enable yorickpeterse/stylua -y
|
||
|
```
|
||
|
|
||
|
#### Add YUM Repos
|
||
|
```sh
|
||
|
echo '[charm]
|
||
|
name=Charm
|
||
|
baseurl=https://repo.charm.sh/yum/
|
||
|
enabled=1
|
||
|
gpgcheck=1
|
||
|
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo
|
||
|
```
|
||
|
|
||
|
#### Install System Packages
|
||
|
```sh
|
||
|
dnf install -y neovim lua gcc curl wget git unzip tar gzip ripgrep php composer go nodejs npm delve stylua codespell cargo
|
||
|
```
|
||
|
|
||
|
#### Install Cargo packages
|
||
|
```sh
|
||
|
cargo install selene
|
||
|
```
|
||
|
|
||
|
#### Install NPM packages
|
||
|
```sh
|
||
|
npm install -g @fsouza/prettierd
|
||
|
npm install -g eslint_d
|
||
|
```
|