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.
Ansible
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/
Files
.ideavimrc
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
.
.bashrc
Configuration for Bash. Belongs in the user home directory.
.tmux.conf
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