mirror of https://github.com/chylex/dotfiles.git synced 2024-07-25 01:28:48 +02:00
Configuration files and additional customizations of programs.
Go to file
2024-07-14 14:57:13 +02:00
.github/readme Add border around Firefox screenshot 2021-11-02 08:16:42 +01:00
.vim/colors Add Ansible collection 2023-01-09 13:41:49 +01:00
ansible Add paragraph-motion plugin for vim 2023-11-14 13:37:21 +01:00
Firefox Update Firefox CSS (addon bar button padding) 2023-05-15 06:38:59 +02:00
.bashrc Update .bashrc (open multiple files in tabs in vim) 2023-11-18 07:13:22 +01:00
.gitattributes Add .gitattributes 2023-01-12 20:24:00 +01:00
.gitignore Add .gitignore 2021-11-02 07:43:46 +01:00
.ideavimrc Update .vimrc and .ideavimrc (fix inconsistency in capitalization) 2024-07-07 07:14:48 +02:00
.tmux.conf Update .tmux.conf (add Ctrl-V / Alt-V to toggle block selection) 2024-01-25 15:08:20 +01:00
.vimrc Update .vimrc (fix searching special characters with n/N & make search independent of case sensitivity setting) 2024-07-14 14:57:13 +02:00
LICENSE Initial commit 2021-11-02 07:41:35 +01:00
README.md Add Ansible collection 2023-01-09 13:41:49 +01:00

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