https://github.com/zweifisch/dotfiles
personal dotfiles
https://github.com/zweifisch/dotfiles
Last synced: 4 months ago
JSON representation
personal dotfiles
- Host: GitHub
- URL: https://github.com/zweifisch/dotfiles
- Owner: zweifisch
- Created: 2012-12-07T15:21:43.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-11-24T02:43:59.000Z (6 months ago)
- Last Synced: 2024-11-24T03:25:05.668Z (6 months ago)
- Language: Shell
- Size: 12.4 MB
- Stars: 10
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## setup
```sh
git clone https://github.com/zweifisch/dotfiles ~/.dotfiles
cd !$
stow core
stow zsh
stow vim
stow emacs
stow dev
stow pentadactyl
stow x
stow urxvt
stow extra
```setup oh-my-zsh/rbenv...
```
setup-zsh
setup-rbenv
setup-nvm
setup-git
```fill in sensitive info using [redact](https://github.com/zweifisch/redact):
```
sudo pip install redact
redact --templates redact.txt --secrets ~/.secret
```## keybindings
xmonad
* prev workspace `mod4-H`
* next workspace `mod4-L`
* toggle touchpad `mod4-t`tmux
* prev session `alt-K`
* next session `alt-J`
* prev window `alt-H`
* next window `alt-L`
* left/lower/upper/right panel `alt-h/j/k/l`vim
* prev buffer `H`
* list buffer `L`
* left/lower/upper/right window `ctrl-h/j/k/l`
* open file in project `\F`
* open file in current dir `\f`pentadactyl
* left/right tab `h/l`
* backward/forward `H/L`ranger
* `DD` move to ~/.trash
## vim
```
:Bundle install
```## zsh
```sh
setup-zsh
```* [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)
* [zsh-history-substring-search](https://github.com/zsh-users/zsh-history-substring-search)
* [oh-my-zsh-powerline-theme](https://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme)
* [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)## pentadactyl
* [dict](https://github.com/grassofhust/dict.js)
* [buftabs](https://github.com/grassofhust/buftabs)
* :freeze## urxvt
* [extensions](https://github.com/muennich/urxvt-perls)
## tmux
* tmux-powerline
* [tmux-open-url](http://chneukirchen.org/dotfiles/bin/tmux-open-url)
* [tmux-compress](https://github.com/chneukirchen/tools/)## mutt
* [mutt-solarized-github](https://github.com/altercation/mutt-colors-solarized)
## nvm
* https://github.com/creationix/nvm
```sh
setup-nvm
``````sh
nvm ls
nvm ls-remote
nvm install v0.11
nvm alias default v0.11
nvm use v0.10
```## virtualenv
```sh
pip install virtualenv
init-venv
```## rbenv
```sh
setup-rbenv
``````sh
rbenv install jruby-
rbenv rehashrbenv versions
rbenv global
```## git
* [git-extra](https://github.com/visionmedia/git-extras)
```sh
setup-git
```## svn
* `svn-url`
* `svn-add-all`
* `svn-diff-by-extension`
* `svn-export-changed `## bitbucket
* `bitbucket-setup`
* `bitbucket-`## miscs
* `shot` take snaphot using webcam
* `get-jquery` download jquery, `get-` for more
* `mem-usage` print memory usage in percent
* `start/stop/restart/status/reload ` for ubuntu and arch
* `box` [dropbox uploader](https://github.com/andreafabrizi/Dropbox-Uploader)
* [drip](https://github.com/flatland/drip)
* `inxi -c0 -v7` [inxi](https://inxi.googlecode.com/svn/trunk/inxi)
* `memtop` http://code.google.com/p/memtop/ 1.0.2
* `output-dual` connecting to external monitor
* [nmcli-dmenu](https://github.com/firecat53/nmcli-dmenu)
* [pidcat](https://github.com/JakeWharton/pidcat)