Skip to content
/ evil Public

Profiles, scripts, and other shared code.

Notifications You must be signed in to change notification settings

cyrta/evil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evil Tomato - Mohit Cheppudira <mohit@muthanna.com>
A versioned portable roaming shell environment.

Setup
-----

1) Clone this repo (You may want to fork it first.)

Read/Write:
$ git clone git@github.com:0xfe/evil.git

Read-Only HTTP:
$ git clone http://github.com/0xfe/evil.git

2) Edit env.sh and configure the tomato, most importantly setting EVIL_HOME.

export EVIL_HOME=~/c

3) Source in your includes.

Set .bashrc to:

  source ~/c/env.sh
  source $EVIL_HOME/dotfiles/bashrc.mac

Set .bash_profile to:

  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi

4) Symlink to the other configuration files.

$ ln -s $EVIL_HOME/dotfiles/screenrc .screenrc
$ ln -s $EVIL_HOME/dotfiles/vimrc .vimrc
$ ln -s $EVIL_HOME/dotfiles/tvnamer.json .tvnamer.json

Or better still, run ./setup_links.rb (-f to actually create links.)

5) Add the relevant cronjobs to your crontab. (Make sure your SSH keys are
exported to allow for non-interactive repo updates.)

$ crontab -e
(Edit crontab)

$ crontab -l
0,15,30,45 * * * * ~/c/cron/update_local_repositories.sh >/dev/null 2>&1

About

Profiles, scripts, and other shared code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published