Update ReadMe

This commit is contained in:
Jan Jastrow 2023-06-08 15:52:11 +02:00
parent 65275991de
commit 5a62310275

View File

@ -1,7 +1,7 @@
# .dotfiles # .dotfiles
I moved from ```bash``` to ```zsh``` as my daily-driver a few years ago. I moved from `bash` to `zsh` as my daily-driver a few years ago.
Since then I have collected some neat settings, scripts, aliases and other niceties. Since then I have collected some neat settings, scripts, aliases and other niceties - not only for `zsh`, but also other CLI tools.
## Install ## Install
@ -9,21 +9,29 @@ Clone repo do your user directory
```~/.dotfiles``` ```~/.dotfiles```
and run ```./install.sh``` and run `./install.sh`
## Explanation of files ## Definition for each file
- zsh/settings - zsh/settings
Set up the zsh environment Basic zsh settings
- zsh/env - zsh/env
Add different folders with binaries to your $PATH and load the rest of my environment Adds additional folders to the `$PATH` + the rest of the environment
- zsh/alias - zsh/alias
You guessed it Aliases and shortcuts
- zsh/bindings - zsh/bindings
Custom key bindings, but not really in use at the moment Custom key bindings; mostly unused
- zsh/scripts - zsh/scripts
Small custom shell scripts Small custom shell scripts & functions
- zsh/ffmpeg - zsh/ffmpeg
FFmpeg helper scripts FFmpeg helper functions
- zsh/device-specific - tmux/tmux.conf
Set settings/alias/etc only for this device and don't commit them Settings for my `tmux` environment
- ssh/settings
Defaults for SSH connections
- nanorc
Settings for the `nano` editor
- this-machine/zsh
Preferences that only apply to the current machine (*git-exluded*)
- this-machine/tmux.conf
Preferences that only apply to the current machine (*git-exluded*)