:octocat: Tim does dotfiles
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
alacritty Remove duplicate option from alacritty configuration Sep 14, 2018
aurget Cleanup aurget config Sep 10, 2018
awesome Disable Debian menu in awesomeWM for now for compatibility Oct 21, 2018
bash Add ga. alias to bash and fish to stage all git files in current dir Oct 22, 2018
cava Change cava autosense threshold May 31, 2017
compton Disable compton background bluring due to performance issues Aug 14, 2018
csgo Add CS:GO practice command Feb 9, 2017
ergodox Minor Erogodox keymap tweaks Oct 9, 2018
fish Add ga. alias to bash and fish to stage all git files in current dir Oct 22, 2018
git Enable automatic git tag signing, force sign annotated May 24, 2018
highlight Add highlight dotfiles for base16 atelier dune theme Sep 8, 2018
htop Update htop configuration Sep 8, 2018
i3lock-slick Make quote usage consistent in i3lock-slick configuration Dec 4, 2017
iftop Add iftop rc Apr 23, 2017
profile Load xmodmap configuration on profile load Sep 10, 2018
ranger Use base16 atelier dune theme for highlighting in ranger Sep 8, 2018
tmux Use black font on gray area in tmux toolbar Oct 10, 2018
vim Make Vim scrolloff distance smaller Oct 22, 2018
vimium Fix Vimium search engine name typo Sep 13, 2018
xmodmap Add custom keymap with xmodmap configuration Sep 10, 2018
.gitignore Enable background bluring in compton Feb 26, 2018
LICENSE Add license Feb 11, 2017
README.md Greatly improve Vim install script, automatically/upgrade install vim… Sep 10, 2018
install Remove wakatime from fish again Sep 19, 2018


Tim does dotfiles

dotfiles are used to personalize your system and applications. These are mine.


  • Linux or Mac OS X
  • git
  • bash
  • When using Vim, vim-plug is installed.


  • alacritty: awesome terminal emulator
  • awesomeWM: tiling window manager, additional dependencies
    • awesome: window manager itself
    • awesome-extra: additional libraries used in my configuration
    • i3lock-color-git: [link] fancy and customizable lock screen
    • xautolock: lock screen when inactive
    • libnotify-bin: notification handling
  • xcape (Linux): to bind Caps Lock to Esc.
  • keychain: for SSH key management
  • fish: as better shell
  • thefuck: for handy incorrect command fixes
  • highlight: for syntax highlighting in ranger


An installation script is included to easily install the dotfiles on your system.

On Linux or Mac OS X, use:

# Clone the repository
git clone https://github.com/timvisee/dotfiles.git ~/dotfiles
cd ~/dotfiles

# Install
sudo chmod a+x ./install

Vim plugins should be installed automatically, the :PlugInstall command may be used to force.


This configuration recommends alacritty as default terminal. First, install it as stated on it's GitHub page. Then configure it as default terminal using:

# Add alacritty to the terminal list
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator $(which alacritty) 0

# Select the default terminal
sudo update-alternatives --config x-terminal-emulator


This repository includes my ErgoDox keyboard layout configuration, located in the ergodox directory.

ErgoDox layout


This project is released under the GNU GPL-3.0 license. Check out the LICENSE file for more information.