Skip to content

ubolonton/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My personal config files. Clone and create appropriate symbolic links.

.autokey

  • Install
  • Add .autokey dir via GUI
  • Make it auto-start
  • Monkey-patch /usr/lib/python2.7/dist-packages/autokey/model.py to make autokey use regular expressions to exclude windows, not including.
class AbstractWindowFilter:
    ...

    def _should_trigger_window_title(self, windowInfo):
        r = self.get_applicable_regex()
        if r is not None:
            return not (r.match(windowInfo[0]) or r.match(windowInfo[1]))
        else:
            return True

Konsole

Symlink ~/.kde/share/apps/konsole to konsole Symlink ~/.kde/share/config/konsolerc to konsolerc

Gnome-terminal

Just in case (use Konsole if possible). Symlink ~/.gconf/apps/gnome-terminal to gnome-terminal

Redshift

Symlink ~/.conf/redshift.conf to redshift.conf

Karabiner

Symlink ~/Users/ubolonton/Library/Application Support/Karabiner to Karabiner

iTerm2

Look for Load preferences from a custom folder or URL, set the directory to dotfiles/iTerm2.

Firefox

  • Go to about:config, set toolkit.legacyUserProfileCustomizations.stylesheets to true.
    • Go to about:profile to find the profile setting location.
    • Symlink <profile>/chrome/userChrome.css to userChrome.css
  • Paste content of Firefox/tree-style-tab-extra-rules.css into the custom css box.

OS X

  ln -s dotfiles/.z* ~/
  ln -s dotfiles/.oh-my-zsh ~/
  ln -s dotfiles/.gitconfig ~/
  ln -s dotfiles/.gitattributes ~/
  ln -s dotfiles/.gitignore_global ~/
  ln -s dotfiles/.inputrc ~/
  ln -s dotfiles/.jshint.json ~/
  ln -s dotfiles/.lein ~/
  ln -s dotfiles/.psqlrc ~/
  ln -s dotfiles/.tmux.conf ~/
  ln -s dotfiles/.rustfmt.toml ~/
  ln -s dotfiles/.clickhouse-client ~/
  ln -s dotfiles/.duckdbrc ~/
  ln -s dotfiles/.digrc ~/

tic ~/dotfiles/xterm-256color-italic.terminfo

  ln -s ../dotfiles/Karabiner-Elements ~/.config/karabiner

  ln -s ~/dotfiles/IntelliJ/keymaps/* ~/Library/Preferences/PyCharmCE2018.2/keymaps/

  export INTELLIJ_CONF_DIR=~/Library/'Application Support'/JetBrains/IntelliJIdea2023.1
  ln -f -s ~/dotfiles/IntelliJ/keymaps/* $INTELLIJ_CONF_DIR/keymaps/
  ln -f -s ~/dotfiles/IntelliJ/options/* $INTELLIJ_CONF_DIR/options/
  ln -f -s ~/dotfiles/IntelliJ/tools/* $INTELLIJ_CONF_DIR/tools/
  ln -f -s ~/dotfiles/IntelliJ/codestyles/* $INTELLIJ_CONF_DIR/codestyles/

  mkdir -p ~/Library/'Application Support'/Code/User/
  cd ~/Library/'Application Support'/Code/User/
  ln -s ../../../../dotfiles/'Visual Studio Code'/* ./