💻 personal configuration files
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.config
.hammerspoon
.local/share/fonts
.vim
Library/Preferences/kitty
.bashrc
.gitmodules
.gvimrc
.tmux.conf
.tmux.theme
.xo.js
readme.md

readme.md

hello!

Screenshot

prerequisites

git hub curl fish@>=2.3 the_silver_searcher fzf

setup

$ cd ~
$ git init
$ git remote add origin https://github.com/nikersify/dotfiles.git
$ git fetch
$ git reset --hard origin/master
$ git submodule init
$ git submodule update
$ git branch -u origin/master
$ git config status.showuntrackedfiles no
$ mkdir -p .npm/bin .cargo/bin .gem/ruby
$ ./.config/bin/bootstrap.sh
$ echo `which fish` | sudo tee /etc/shells
$ chsh -s `which fish`

# enable vim javascript completion via tern
$ cd .vim/pack/nikersify/start/completor.vim
$ make js

vim config

# adding plugins
$ git submodule add <url> .vim/pack/nikersify/start/<name>

# bumping all
$ git submodule update --recursive --remote

# removing plugins, [-f] for uncommited changes
$ git submodule deinit [-f] .vim/pack/nikersify/start/<name>
$ git rm [-f] .vim/pack/nikersify/start/<name>

fisher plugins

# installing/removing
$ fisher <name>
$ fisher rm <name>