# TobiX’ .dotfiles

There are many git repositories full of dotfiles, but these are mine. If you
see something you like, take it (all my stuff is licensed under the ISC
license, see LICENSE for details). Be aware that there might be other people's
code included, but it should be clearly marked as such. This license also
doesn't cover stuff that may be downloaded by using this repository (for
example vim plugins) - look at their source for the correct licensing terms.

## Subdirectories

To keep things simple, dotfiles in subdirectories are deployed using a
replacement scheme similar to systemd's unit files: A single minus (-)
represents a slash in the target file name, while a minus can be escaped by
repeating it (--).

## Compatibility

These files are used on Linux systems most of the time. Once upon a time, the
shell init stuff was compatible with Solaris, but it might not be anymore...
BSD compatibility seems to be fine, but is less tested.

The zsh init scripts should be compatible with a wide range of zsh versions.

## How to install

```
git clone https://github.com/TobiX/dotfiles.git
cd dotfiles
./setup.py  # or python setup.py
```

# Credits

- @qsuscs for their dead-simple dotfiles setup script.
- Sven Guckes for his screenrc.

# TobiX’ .dotfiles

There are many git repositories full of dotfiles, but these are mine. If you
see something you like, take it (all my stuff is licensed under the ISC
license, see LICENSE for details). Be aware that there might be other people's
code included, but it should be clearly marked as such. This license also
doesn't cover stuff that may be downloaded by using this repository (for
example vim plugins) - look at their source for the correct licensing terms.

## Subdirectories

To keep things simple, dotfiles in subdirectories are deployed using a
replacement scheme similar to systemd's unit files: A single minus (-)
represents a slash in the target file name, while a minus can be escaped by
repeating it (--).

## Compatibility

These files are used on Linux systems most of the time. Once upon a time, the
shell init stuff was compatible with Solaris, but it might not be anymore...
BSD compatibility seems to be fine, but is less tested.

The zsh init scripts should be compatible with a wide range of zsh versions.

## How to install

```
git clone https://github.com/TobiX/dotfiles.git
cd dotfiles
./setup.py  # or python setup.py
```

## Optional dependencies

- Install [exa] for fancier `ls`
- Install [delta] (`cargo install git-delta`)  for fancier `git diffs`
- Remember that hyperlinks need to be enabled in Konsole

[exa]: https://github.com/ogham/exa
[delta]: https://github.com/dandavison/delta

# Credits

- @qsuscs for their dead-simple dotfiles setup script.
- Sven Guckes for his screenrc.

Add info about optional dependencies
Add info about optional dependencies
