2024-07-02 22:00:25 +00:00
|
|
|
# [Dotfiles](https://git.euph.dev/Snoweuph/Dotfiles)/nvim
|
2024-07-02 21:52:43 +00:00
|
|
|
|
|
|
|
## 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
|
|
|
|
```
|