Tim does dotfiles
91851787 — timvisee 26 days ago
Fix tmux version specific configuration loading, move into .config dir
c95147d4 — timvisee 26 days ago
Do not use symbol for bad status in starship prompt anymore
500812c8 — timvisee 30 days ago
Use slightly smaller arrow symbols in starship shell prompt


browse  log 



You can also use your local clone with git send-email.

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
  • rust nightly: for proper language completion in Vim, through rustup
  • xcape (Linux): to bind Caps Lock to Esc.
  • keychain: for SSH key management
  • fish: as better shell
  • starship: as better shell prompt
  • 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: ```bash

Clone the repository

git clone https://github.com/timvisee/dotfiles.git ~/dotfiles cd ~/dotfiles


sudo chmod a+x ./install ./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: ```bash

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.

Hosts blacklist

This repository includes my personal hosts banlist. The up-to-date raw file can be accessed via https://gitlab.com/timvisee/dotfiles/raw/master/hosts/blacklist.txt.


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