60 lines
1.2 KiB
Markdown
60 lines
1.2 KiB
Markdown
# Ayo's various configuration files
|
|
|
|
Clone the repo
|
|
|
|
```bash
|
|
git clone git@github.com:ayo-run/dotfiles
|
|
```
|
|
|
|
Then symlink to correct places. For example, the `.vimrc` usually goes to user home directory
|
|
|
|
```bash
|
|
cd dotfiles
|
|
ln -rsf ./.vimrc ~/
|
|
```
|
|
|
|
## For vim, vundle is used
|
|
1. install vundle
|
|
|
|
```bash
|
|
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
|
|
```
|
|
|
|
2. open `vim` then run `:PluginInstall`
|
|
|
|
[See more](https://github.com/VundleVim/Vundle.vim?tab=readme-ov-file#quick-start)
|
|
|
|
## For tmux, tpm is used
|
|
1. install tpm
|
|
|
|
```bash
|
|
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
|
|
```
|
|
|
|
2. open `tmux` then `[prefix] I`
|
|
|
|
## terminal fonts
|
|
|
|
1. Install `SFMono-Nerd-Font-Ligaturized`
|
|
|
|
```bash
|
|
git clone https://github.com/shaunsingh/SFMono-Nerd-Font-Ligaturized.git && cd SFMono-Nerd-Font-Ligaturized
|
|
cp *.otf ~/.local/share/fonts
|
|
```
|
|
|
|
2. use as terminal font via preferences
|
|
|
|
## install `gitmux` for git info on tmux bar
|
|
1. Download the latest [release](https://github.com/arl/gitmux/releases)
|
|
2. Extract to local shared and link
|
|
|
|
```bash
|
|
cd Downloads
|
|
tar -C ~/.local/share/ -xzf ./gitmux...tar.gz
|
|
|
|
# link binary
|
|
ln -s ~/.local/share/gitmux ~/.local/bin/gitmux
|
|
|
|
# confirm
|
|
gitmux -V
|
|
```
|