Skip to content
/ dotfiles Public

My dotfiles, config files and some handy scripts

Notifications You must be signed in to change notification settings

lk16/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

198 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

This repo contains:

  • dotfiles: configuration files for tmux, git and bash
  • A few python scripts

How to use

  • Clone this repo
  • Replace $DOTFILES_ROOT with absolute path to repo root in these instructions.
Bashrc
  • Add to your ~/.bashrc:
# Load bash config from dotfiles
. $DOTFILES_ROOT/dotfiles/bash/rc.sh
  • Reload shell:
. ~/.bashrc
Git config
  • Add these symlinks:
ln -s $DOTFILES_ROOT/dotfiles/git/config.ini ~/.gitconfig
ln -s $DOTFILES_ROOT/dotfiles/git/ignore ~/.gitignore
Tmux config
  • Setup default tmux statusbar config
cp -n $DOTFILES_ROOT/tools/statusbar_conf.json.default $DOTFILES_ROOT/tools/statusbar_conf.json
  • Optional: tweak config
  • Install tmux plugin manager and plugins:
# install tmux plugin manager
if [ ! -d ~/.tmux/plugins/tpm ]; then
    git clone -q https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
fi

# install tmux plugins
~/.tmux/plugins/tpm/bin/install_plugins
  • Add symlink
ln -s $DOTFILES_ROOT/dotfiles/tmux/config.tmux ~/.tmux.conf

Links

About

My dotfiles, config files and some handy scripts

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages