https://github.com/iggredible/dotfiles
Iggy's dotfiles
https://github.com/iggredible/dotfiles
Last synced: 6 days ago
JSON representation
Iggy's dotfiles
- Host: GitHub
- URL: https://github.com/iggredible/dotfiles
- Owner: iggredible
- Created: 2018-06-05T00:49:43.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-04-22T18:36:54.000Z (about 2 months ago)
- Last Synced: 2025-04-22T19:46:34.676Z (about 2 months ago)
- Language: Vim Script
- Size: 228 KB
- Stars: 26
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
## Tmux
TODO## Vimrc
### Install
First, clone this repository. I like to keep it in `~/projects/`.
```
git clone https://github.com/iggredible/dotfiles.git
```While automatic installation is WIP:
1. Install the dependencies (`git`, `fzf`, `ripgrep`, `node`)
2. Remove any existing vimrc and symlink a `.vim` directory to `dotfiles/vim/` directory```
rm -r ~/.vimrc
rm -r ~/.vim
ln -s ~/projects/dotfiles/.vim ~/.vim
```
Note: when using `vim-devicons`, use `brew list font-hack-nerd-font`, then on iTerm, open Preferences -> Profiles -> Text -> Change Font -> Select `Hack Nerd Font`.### Neovim
If using neovim, create `~/.config/init.vim`. Inside, add:
```
set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath = &runtimepath
source ~/.vim/vimrc
```### `lite` Mode
Some plugins are rarely used and can be omitted. On terminal, run `VIM_MODE=lite vim`.
You can also add an alias in `.bashrc` / `.zshrc`:
```
alias vimlite='VIM_MODE=lite vim'
```If you've already installed the non-lite plugins, you can uninstall them with `:PlugClean!`.
# Tmux
```
rm .tmux.conf
ln -s ~/projects/dotfiles/.tmux.conf ~/.tmux.conf
```