Remove dotbot and update README with new instructions

This commit is contained in:
Bill Niblock 2016-03-19 12:00:59 -04:00
parent c9a7b93c17
commit cb731053f4
6 changed files with 16 additions and 49 deletions

3
.gitmodules vendored
View file

@ -1,3 +0,0 @@
[submodule "dotbot"]
path = dotbot
url = https://github.com/anishathalye/dotbot

View file

@ -3,25 +3,20 @@
Configuration files (often called dot-files because they start with a ".") for Configuration files (often called dot-files because they start with a ".") for
the applications I use on a regular basis. the applications I use on a regular basis.
No special pre-requisites, that I'm aware of. The `install` script requires
Python. Of course, the configuration files require the related applications
to be applicable.
More details about specific application configurations can be found in their More details about specific application configurations can be found in their
respective directories. respective directories.
##dotbot ###Requirements
To assist with organization, I utilize
[dotbot](https://github.com/anishathalye/dotbot) for automation. You'll need `make` for the automated linking of the dotfiles.
Obviously you'll need the related program for each config file to be applicable.
##Installation ##Installation
To integrate *all* dotfiles in this repo:
> 1. git clone git@github.com:VagabondAzulien/dotfiles.git > 1. git clone git@github.com:VagabondAzulien/dotfiles.git
> >
> 2. cd dotfiles > 2. cd dotfiles
> >
> 3. ./install > 3. Type `make` to see your options
##Applications Configured ##Applications Configured
* Vim \[ vim/vim/ => ~/.vim \]\[ vim/vimrc => ~/.vimrc \]\[ vim/vimrc.bundles => * Vim \[ vim/vim/ => ~/.vim \]\[ vim/vimrc => ~/.vimrc \]\[ vim/vimrc.bundles =>
@ -31,13 +26,11 @@ To integrate *all* dotfiles in this repo:
##To-Do ##To-Do
* [ ] irssi config files * [ ] irssi config files
* [ ] shell config files * [ ] Bash config files
* [ ] Improve makefile
#Licenses ##License
Dotbot is (c) Anish Athalye, and licensed under the [MIT All files are licensed under the [WTFPL](http://www.wtfpl.net/), the full
License](https://github.com/anishathalye/dotbot/blob/master/LICENSE.md).
All other files are licensed under the [WTFPL](http://www.wtfpl.net/), the full
license text of which can be found below. license text of which can be found below.
> **DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE** > **DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE**

1
dotbot

@ -1 +0,0 @@
Subproject commit db8364490da392b4225844ddfc32e5fa69aa3821

14
install
View file

@ -1,14 +0,0 @@
#!/usr/bin/env bash
set -e
CONFIG="install.conf.yaml"
DOTBOT_DIR="dotbot"
DOTBOT_BIN="bin/dotbot"
BASEDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "${BASEDIR}"
git submodule update --init --recursive "${DOTBOT_DIR}"
"${BASEDIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASEDIR}" -c "${CONFIG}" "${@}"

View file

@ -1,13 +0,0 @@
- clean: ['~']
- link:
~/.dotfiles: ''
~/.vim: vim/vim/
~/.vimrc: vim/vimrc
~/.vimrc.bundles: vim/vimrc.bundles
~/.gitconfig: git/gitconfig
~/.gitignore: git/gitignore
~/.tmux.conf: tmux/tmux.conf
- shell:
- [git submodule update --init --recursive, Installing submodules]

View file

@ -5,6 +5,7 @@
build-default \ build-default \
build-simple \ build-simple \
install-vim-config \ install-vim-config \
install-vim-dir \
install-vim-plugin \ install-vim-plugin \
install-git \ install-git \
install-tmux \ install-tmux \
@ -19,11 +20,12 @@ help: ## Display this menu
awk 'BEGIN {FS = ":.*?## "}; {printf "%-25s %s\n", $$1, $$2}' awk 'BEGIN {FS = ":.*?## "}; {printf "%-25s %s\n", $$1, $$2}'
link-dotfiles: ## Create dotfiles link in Home directory link-dotfiles: ## Create dotfiles link in Home directory
ln -s -- "$(CURDIR)" "$(HOME)"/.dotfiles/ ln -s -- "$(CURDIR)" "$(HOME)"/.dotfiles
build-default: ## Create default environment, using all dotfiles build-default: ## Create default environment, using all dotfiles
build-default: link-dotfiles \ build-default: link-dotfiles \
install-vim-config \ install-vim-config \
install-vim-dir \
install-vim-plugin \ install-vim-plugin \
install-git \ install-git \
install-tmux \ install-tmux \
@ -41,12 +43,15 @@ install-vim-config: ## Create vimrc file in Home directory
install-vim-plugin: ## Create vimrc-plugins (Plugin file) in Home directory install-vim-plugin: ## Create vimrc-plugins (Plugin file) in Home directory
ln -s -- "$(CURDIR)"/vim/vimrc-plugins "$(HOME)"/.vimrc-plugins ln -s -- "$(CURDIR)"/vim/vimrc-plugins "$(HOME)"/.vimrc-plugins
install-vim-dir: ## Create vim directory in Home directory
ln -s -- "$(CURDIR)"/vim/vim/ "$(HOME)"/.vim
install-git: ## Create git config and ignore files in Home directory install-git: ## Create git config and ignore files in Home directory
ln -s -- "$(CURDIR)"/git/gitconfig "$(HOME)"/.gitconfig ln -s -- "$(CURDIR)"/git/gitconfig "$(HOME)"/.gitconfig
ln -s -- "$(CURDIR)"/git/gitignore "$(HOME)"/.gitignore ln -s -- "$(CURDIR)"/git/gitignore "$(HOME)"/.gitignore
install-tmux: ## Create tmux config file in Home directory install-tmux: ## Create tmux config file in Home directory
ln -s -- "$(CURDIR)"/tmux/tmux.config "$(HOME)"/.tmux.config ln -s -- "$(CURDIR)"/tmux/tmux.conf "$(HOME)"/.tmux.conf
install-bash-config: ## Create bash config file in Home directory install-bash-config: ## Create bash config file in Home directory