https://github.com/avahe-kellenberger/dotfiles
Personal dotfiles for my multiple systems.
https://github.com/avahe-kellenberger/dotfiles
archlinux bash openbox tint2 vim
Last synced: 20 days ago
JSON representation
Personal dotfiles for my multiple systems.
- Host: GitHub
- URL: https://github.com/avahe-kellenberger/dotfiles
- Owner: avahe-kellenberger
- Created: 2018-10-17T00:03:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-03-04T13:43:37.000Z (over 2 years ago)
- Last Synced: 2024-05-28T15:28:18.623Z (about 2 years ago)
- Topics: archlinux, bash, openbox, tint2, vim
- Language: CSS
- Homepage:
- Size: 75.9 MB
- Stars: 25
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.
```sh
$ git clone https://github.com/avahe-kellenberger/dotfiles.git ~/.dotfiles/
```
## Openbox
Link your `openbox` folder:
```sh
$ 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](http://openbox.org/wiki/Help:Configuration) for setup details.
### Switching windows by application
See [this repository](https://github.com/avahe-kellenberger/wmctrl-switch-by-application) for install instructions.
The default key binding in `rc.xml` is currently `A-grave` (equivalent to Alt+`).
### Themes
Link your `themes` folder:
```sh
$ ln -s ~/.dotfiles/themes/ ~/.themes
```
## tint2
Link your `tint2` folder:
```sh
$ ln -s ~/.dotfiles/tint2/ ~/.config/tint2
```
## Rofi
Link your `rofi` folder:
```sh
$ ln -s ~/.dotfiles/rofi/ ~/.config/rofi
```
## Vim
Link your `vim` folder:
```sh
$ ln -s ~/.dotfiles/vim/ ~/.vim
```
**Example of the `muon`** themed used:

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:
```sh
export VIMINIT='source $MYVIMRC'
export MYVIMRC='~/.vim/.vimrc'
```
## Zsh
Link your `.zshrc` config file:
```sh
$ ln -s ~/.dotfiles/.zshrc ~/.zshrc
```
### Syntax Highlighting
```sh
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting
```
### Auto Suggestions
```sh
$ git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
```
**Example shell prompt:**

Run the following command after creating the symlink to use the `.zshrc` file in the current terminal:
```sh
$ . ~/.zshrc
```