Dotfiles for my UNIX workstation(s)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ack
alacritty/.config/alacritty
chunkwm
ctags
git
hammerspoon/.hammerspoon
mpv/.mpv
neovim/.config/nvim
nixos/etc/nixos
sh/sh
tmux
zsh
.gitignore
README.md
preview-neovim.png
preview-zsh.png

README.md

Dotfiles for my UNIX workstation(s)

This repo uses GNU Stow.

To symlink Neovim dotfiles, run:

stow -t ~ -d ~/Projects/Dotfiles -v neovim

To symlink other things, change that neovim part to something else. Extra setup may be required.

Neovim

My init.vim (.vimrc replacement for Neovim).

Move init.vim to ~/.config/nvim/init.vim with stow command.

If you're in a hurry, use curl like this:

curl -Lo ~/.config/nvim/init.vim --create-dirs http://dagrev.is/init.vim

After opening the Vim, required plugins will be installed automatically. Restart the editor to load them!

It's recommended to read init.vim line by line and copy paste what's relevant. The source is heavily documented just for that reason alone.

Neovim Preview

Zsh

Install oh-my-zsh by running:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

(Keep in mind that you're blindly running a random shell-script from the internet)

Then you'll want to remove ~/.zshrc that was created by oh-my-zsh. Instead run stow zsh to get my .zshrc.

My setup depends on sh scripts so run stow sh for that.

Zsh Preview