Skip to content

hvenry/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

This is a dotfiles repo containing my configurations for certain programs, these configurations are kept in sync by using GNU Stow, a symlink farm manager that creates symlinks from my dotfile repo to ~/.

General Setup

In order to setup these dotfiles on another machine, Homebrew will need to be installed, as it is my package manager of choice, as well as Git.

Next, install GNU Stow:

brew install stow

This configuration uses tmux, tpm, fzf, so install with:

brew install tmux
brew install tpm
brew install fzf

Install Tmux styling dependencies here:

After this, clone this repo in to the $HOME directory using git.

git clone git@github.com:hvenry/dotfiles.git

Now, cd in to the dotfiles repo that was just cloned, and then use GNU stow to create the symlinks:

NOTE: Be sure to remove any configurations that are under ~/ have been cloned from this repo. For instance, to create symlinks for ~/dotfiles/.config/nvim, be sure to rm -rf ~/.config/nvim before doing so.

stow .

This should now create symlinks from ~/ to the ~/dotfiles/ folder, allowing for consistent management of dotfiles.

Finally, source necessary configuration files, for example:

source ~/.zshrc
tmux source ~/.config/tmux/tmux.conf

Iterm2 Setup

In order to use my config for iterm2, simply install iterm2, open it and go to general/settings, select Load settings from a custom folder or URL and set it to ~/dotfiles/iterm2.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published