My personal config files, created while using ArchLinux. Some configs like zshrc have been ported to macOS since this is my main system now.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Christian van Onzenoodt c984fc82ce
Some cleanup in zsh config
2 weeks ago
emacs Add yasnippets to some other emacs modes 8 months ago
i3 Remove window decoration from urxvt 2 years ago
offlineimap Disable sync of WebMail-Account 2 years ago
oh-my-zsh/custom/themes Tweak some colors in prompt 2 weeks ago
oncsh Some cleanup in zsh config 2 weeks ago
screenshots Add new emacs screenshot 1 year ago
tmuxinator Add layouts for tmuxinator 2 years ago
ycmd Add ycmd basic config 2 years ago
.gitignore Add .DS_Store to gitignore 2 years ago
Gemfile Add neovim gem and update bundle 9 months ago
Gemfile.lock Add neovim gem and update bundle 9 months ago Update urls to screenshots for 7 months ago
Xresources Reindent Xresources 2 years ago
curlrc Remove flag from curlrc to make brew work again 1 year ago
gemrc Add gemrc 2 years ago
gitignore_global Add global git ignore 1 year ago
ideavimrc Add ideavimrc 2 years ago
latexmkrc Use `skim` to open pdfs compiled with latexmk 1 year ago
npmrc Replace path to npm-packages in npmrc 2 years ago show available updates in i3status 4 years ago Add skript for xscreensaver with gifs 2 years ago
tmux.conf Add tmux binding to navigate to prev pane 1 year ago bash-skript for touchpad 4 years ago
vimrc Remove ultisnips and vim-snippets from vim 2 years ago
xprofile Remove dots from dotfiles ;) 2 years ago
zshenv Cleanup zshenv 8 months ago
zshrc Install oh-my-zsh virtualenv plugin 2 weeks ago

onze’s dotfiles

My archlinux macOS dotfiles.


I’m using base16-builder with a modified version of the google-theme. Take a look at my base16-onc-scheme repo for the scheme-file.


I’m using zsh with on-my-zsh.


My zsh-config can be found in zshrc. Besides zshrc, the oncsh-directory contains additional configuration, which are included in my zshrc. The custom theme can be found in oh-my-zsh/custom/themes/onze.zsh-theme.


fzf is a command-line fuzzy finder written in Go. I really like fzf and use it a lot for searching my history and jumping to frequently used directories.


Before switching to Emacs i was using Vim for almost everything. My config works in terminal as well as gvim. I use vim-plug for plugin-management.


This is the gitconfig alias for the short log shown on the right:

    lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative


Emacs is used now for almost all my typing related stuff. The configuration can be found in emacs/init.el.



In emacs i’m using ycmd from git and emacs-ycmd from melpa. Company-ycmd is used as company-mode backend.

Other (important) plugins

  • magit - git plugin
  • evil - emacs + vim = <3
  • company - completion framework
  • helm - ido-mode replacement

Other configurations

  • Gemfile & Gemfile.lock - my gems
  • gemrc - configuration for installing gems (disable installation of documentation of gems)
  • ideavimrc - configuration for the vim-plugin of Intellij
  • latexmkrc - configuration for latexmk
  • npmrc - configuration for the node package manager (install node-modules in the home-directory)