My shell configuration.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
Andrew Coleman 66187d1268 use minimal vimrc now 2 years ago
.config/nvim update nvim init. do not user bufferline, instead use lightline for bufferlist. remap f2/f3 to :bn, :bp 2 years ago
.fonts update mono nerd fonts 3 years ago
.local/bin rename script to XDG compatible directory 2 years ago
.vim/autoload add vim-plug 3 years ago
.Xmodmap remap caps lock to control in X 3 years ago
.bash_profile remove extra cargo path 3 years ago
.bashrc add Darwin check 2 years ago
.gitconfig add git gone helper 2 years ago
.gitignore add plexnerdfont to dotfiles 5 years ago
.gitmodules switch to vim-plug for easier management 3 years ago
.minimal.vimrc add a minimal vimrc designed primarily for reading many files 2 years ago
.tmux.conf update-environment for tmux 2 years ago
.vimrc use minimal vimrc now 2 years ago
LICENSE Initial commit 5 years ago
README.md update docs to use the same alias name as the environment and do not hard-code path to git 2 years ago

README.md

dotfiles

These are my dotfiles, useful for my own shell configuration and not much else. Installation is easy, just paste this into your terminal.

#!/bin/sh
# Initialization script sourced from Atlassian:
#   https://developer.atlassian.com/blog/2016/02/best-way-to-store-dotfiles-git-bare-repo/
mkdir -p $HOME/dev
git clone --bare ssh://git@git.penguincoder.org:2222/penguincoder/dotfiles.git dev/dotfiles.git
function dotfiles {
  git --git-dir=$HOME/dev/dotfiles.git/ --work-tree=$HOME $@
}
dotfiles checkout
if [ $? = 0 ]; then
  mkdir -p .config-backup
  echo "Checked out config.";
  else
    echo "Backing up pre-existing dot files.";
    dotfiles checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | xargs -I{} mv {} .config-backup/{}
fi;
dotfiles checkout
dotfiles config status.showUntrackedFiles no
dotfiles push --set-upstream origin master