- Add ~/.zshrc + Configure on how the `history` works + Enable nicer `cd` and globbing behavior + Enable tab completion, and make them feel nicer + Enable VI mode and add some VI-like key bindings - Add ~/.zlogout clearing the screen - Add ~/.config/zsh/.zshrc and make it dispatch to ~/.zshrc to make `zsh` use the same configuration even on more recent Debian/Ubuntu machines that do not look for ~/.zshrc any more - Ensure ~/.local/state/zsh/ exists |
||
|---|---|---|
| .config | ||
| .local | ||
| .bash_logout | ||
| .bashrc | ||
| .profile | ||
| .zlogout | ||
| .zshrc | ||
| LICENSE.txt | ||
| README.md | ||
Dotfiles
This repository contains useful (config) files.
It is structured into two branches:
main contains dotfiles intended to be used on all kinds of machines
and can be thought of as a "minimal" or "server" version.
desktop is (re-)based on top of main
and adds "desktop" related dotfiles (e.g., GNOME stuff).
Installation
Simply run:
curl https://code.webartifex.biz/alexander/dotfiles/raw/branch/main/.local/bin/install-dotfiles > install-dotfiles && . ./install-dotfiles && rm ./install-dotfiles
or
wget https://code.webartifex.biz/alexander/dotfiles/raw/branch/main/.local/bin/install-dotfiles -O install-dotfiles && . ./install-dotfiles && rm ./install-dotfiles
This downloads a simple installation script and then executes it. The script has only one dependency, namely git. So, it should not be too hard to get this going.
Normally, I advice against executing shell scripts from the internet, but this one is short enough to be read even by beginners. So, convince yourself that it is not harmful!
Shells
The config files in this repository are optimized for usage with
GNU's Bourne again shell,
or bash for short,
and the popular zsh.
Copyright
This repository and all of its contents are open-source under the MIT license.