Fork 0

2.2 KiB

This is primarily for me to keep track of changes and synchronize my configuration, so there aren't many comments or other documentation at the moment, but I might improve that later.


This repository includes an Ansible collection that will automatically clone this repository into ~/.dotfiles. It can be installed with:

ansible-galaxy collection install git+https://github.com/chylex/dotfiles.git#/ansible/



IdeaVim plugin for IntelliJ platform. Some parts require my fork of IdeaVim, and my experimental fork of AceJump. Belongs in the user home directory.

.vimrc / .vim

Configuration for Vim. Belongs in the user home directory.

You can install the vim plugins using the chylex.dotfiles.vim_plugins Ansible role, or manually by cloning git repositories listed in the task file into ~/.vim/pack/plugins/start.


Configuration for Bash. Belongs in the user home directory.


Configuration for tmux. Belongs in the user home directory.

Firefox / userChrome.css

Custom stylesheets for Firefox 94 or newer, designed for Firefox Developer Edition. To install, place userChrome.css into the chrome folder:

  • %APPDATA%\Mozilla\Firefox\Profiles\<profile>\chrome (Windows)
  • ~/.mozilla/firefox/<profile>/chrome (Linux)

Make sure that toolkit.legacyUserProfileCustomizations.stylesheets is set to true in about:config.

The stylesheet includes:

  • Compact toolbars
  • Compact tabs with borders
  • Compact address bar with less padding
  • Repurposed bookmark toolbar as an addon bar on the bottom of the window
  • Separate Reload / Stop buttons
  • Removal of several menu items I don't care about
  • Removal of update notifications
  • Black window background

Firefox UI