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