Tim does dotfiles
Merge branch 'master' of github.com:timvisee/dotfiles
Automatically reformat Rust code on buffer save in Vim
Remove Twitter image hosts from blacklists

refs

master
browse log

clone

read-only
https://git.sr.ht/~timvisee/dotfiles
read/write
git@git.sr.ht:~timvisee/dotfiles

Tim does dotfiles

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

Requirements

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

Recommendations

  • 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
  • thefuck: for handy incorrect command fixes
  • highlight: for syntax highlighting in ranger

Installation

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

Install

sudo chmod a+x ./install ./install ```

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

Alacritty

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 ```

ErgoDox

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

ErgoDox layout

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.

License

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