https://github.com/singulared/dots
Userspace configuration
https://github.com/singulared/dots
dotfiles neovim
Last synced: about 1 month ago
JSON representation
Userspace configuration
- Host: GitHub
- URL: https://github.com/singulared/dots
- Owner: singulared
- License: mit
- Created: 2017-07-31T11:52:06.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-09-29T11:25:19.000Z (over 2 years ago)
- Last Synced: 2025-01-05T15:27:14.152Z (over 1 year ago)
- Topics: dotfiles, neovim
- Language: Vim Script
- Size: 277 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dots
Userspace configuration
## Neovim

### Build neovim from source
```bash
git clone https://github.com/neovim/neovim.git
sudo apt install ninja-build gettext libtool libtool-bin autoconf automake cmake g++ pkg-config unzip
sudo apt install python-pip python3.7 python3-pip
make distclean
CMAKE_BUILD_TYPE=RelWithDebInfo make deps && CMAKE_BUILD_TYPE=RelWithDebInfo make
sudo make install
```
### Install vim-plug
```bash
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
```
### Copy configuration
```bash
cp nvimrc ~/.config/nvim/init.vim
```
### Install neovim plugins dependencies
#### Install rust
```bash
curl https://sh.rustup.rs -sSf | sh
rustup component add rls rust-analysis rust-src
```
#### Install xclip
```bash
sudo apt install xclip, xsel
```
## Zsh

### Install zsh, git
```bash
apt install zsh, git
```
### Install zplug
```bash
curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh
```
### Install zplug\zsh config
```bash
cp zshrc ~/.zshrc
chsh --shell /bin/zsh
```
### Install fonts
```bash
# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts
# install Nerd fonts
mkdir -p ~/.local/share/fonts
cd ~/.local/share/fonts && curl -fLo "DejaVu Sans Mono for Powerline Nerd Font Complete.otf" https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/DejaVuSansMono/complete/DejaVu%20Sans%20Mono%20Nerd%20Font%20Complete.otf
fc-cache -f -v
```