This is my personal dotfiles repository. It contains the specific dotfiles, alongside an installation script.
To install the dotfiles, run the following commands (requires wget
or curl
):
GH_ROOT="https://raw.githubusercontent.com/andreihh/.dotfiles/master"
INSTALLER="install_${platform}.sh"
wget "$GH_ROOT/$INSTALLER" || curl -LO "$GH_ROOT/$INSTALLER"
chmod +x "$INSTALLER"
./"$INSTALLER"
rm "$INSTALLER"
To install the VIM plugins, run vum
and type :PlugInstall
.
To install the TMUX plugins, run tmuxw
and type Alt-A + Shift-I
.
The ~/bin
directory and ~/.extras
file should not be persisted across
devices, and therefore are not included in the repository. You should create
them in the $HOME
directory and customize them appropriately. Example:
# ~/.extras: this file contains exported settings and installation paths for
# various software packages, making them available in interactive shells.
# Export Git credentials.
export GIT_AUTHOR_NAME="Andrei Heidelbacher"
export GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
export GIT_AUTHOR_EMAIL="andrei.heidelbacher@gmail.com"
export GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
...
Firefox settings in about:config
:
browser.sessionstore.interval = 150000
browser.cache.disk.enable = false
browser.cache.memory.enable = true
browser.cache.memory.capacity = -1
Follow platform-specific instructions to update terminal settings:
- Paste with
Alt-p
- Open a new maximized window in the
work
TMUX session withCtrl-Alt-t
The scripts and configurations are licensed under the MIT license.