Skip to content

avahe-kellenberger/dotfiles

Repository files navigation

dotfiles

Personal dotfiles for my multiple systems.

Recommended setup

Clone the repo

Clone the repository to a directory of your choosing. In this example, I will use ~/.dotfiles/ as the destination.

$ git clone https://github.com/avahe-kellenberger/dotfiles.git ~/.dotfiles/

Openbox

Link your openbox folder:

$ ln -s ~/.dotfiles/openbox/ ~/.config/openbox

Note: It is very likely you will only want to copy parts of the configuration from rc.xml, and thus should not create a symlink to this folder. This file can be found at dotfiles/openbox/rc.xml.

See the Openbox configuration page for setup details.

Switching windows by application

See this repository for install instructions.

The default key binding in rc.xml is currently A-grave (equivalent to Alt+`).

Themes

Link your themes folder:

$ ln -s ~/.dotfiles/themes/ ~/.themes

tint2

Link your tint2 folder:

$ ln -s ~/.dotfiles/tint2/ ~/.config/tint2

Rofi

Link your rofi folder:

$ ln -s ~/.dotfiles/rofi/ ~/.config/rofi

Vim

Link your vim folder:

$ ln -s ~/.dotfiles/vim/ ~/.vim

Example of the muon themed used:

muon-theme

It is recommended to place the following commands in your shell's rc file (such as bashrc/zshrc) to use this repository's .vimrc file by default:

export VIMINIT='source $MYVIMRC'
export MYVIMRC='~/.vim/.vimrc'

Zsh

Link your .zshrc config file:

$ ln -s ~/.dotfiles/.zshrc ~/.zshrc

Syntax Highlighting

$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting

Auto Suggestions

$ git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

Example shell prompt:

zshrc

Run the following command after creating the symlink to use the .zshrc file in the current terminal:

$ . ~/.zshrc