2022-02-12 00:19:28 +01:00
|
|
|
# .dotfiles
|
2022-02-10 20:11:56 +01:00
|
|
|
|
2023-06-08 15:52:11 +02:00
|
|
|
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 - not only for `zsh`, but also other CLI tools.
|
2022-02-10 20:38:51 +01:00
|
|
|
|
2022-02-10 20:11:56 +01:00
|
|
|
## Install
|
|
|
|
|
2022-02-10 20:12:48 +01:00
|
|
|
Clone repo do your user directory
|
2022-02-10 20:11:56 +01:00
|
|
|
|
2022-02-10 20:12:48 +01:00
|
|
|
```~/.dotfiles```
|
|
|
|
|
2023-06-08 15:52:11 +02:00
|
|
|
and run `./install.sh`
|
2022-02-10 20:32:39 +01:00
|
|
|
|
2023-06-08 15:52:11 +02:00
|
|
|
## Definition for each file
|
2022-02-10 20:32:39 +01:00
|
|
|
|
|
|
|
- zsh/settings
|
2023-06-08 15:52:11 +02:00
|
|
|
Basic zsh settings
|
2022-02-10 20:32:39 +01:00
|
|
|
- zsh/env
|
2023-06-08 15:52:11 +02:00
|
|
|
Adds additional folders to the `$PATH` + the rest of the environment
|
2022-02-10 20:32:39 +01:00
|
|
|
- zsh/alias
|
2023-06-08 15:52:11 +02:00
|
|
|
Aliases and shortcuts
|
2022-02-10 20:32:39 +01:00
|
|
|
- zsh/bindings
|
2023-06-08 15:52:11 +02:00
|
|
|
Custom key bindings; mostly unused
|
2022-02-10 20:32:39 +01:00
|
|
|
- zsh/scripts
|
2023-06-08 15:52:11 +02:00
|
|
|
Small custom shell scripts & functions
|
2022-02-10 20:32:39 +01:00
|
|
|
- zsh/ffmpeg
|
2023-06-08 15:52:11 +02:00
|
|
|
FFmpeg helper functions
|
|
|
|
- tmux/tmux.conf
|
|
|
|
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*)
|