These are my configuration files for
- vim
- zsh
- i3
- more ...
The basic idea is to link the files in this repository to the corresponding
configuration files (e.g. ~/.vimrc -> vimrc
). To see which files get linked,
checkout install.conf.yaml
.
The following commands are assumed to be available for a successful installation:
wget
to downloadnvim
pip3
to install dependencies needed fornvim
andvim
fuse
to be able to run thenvim
AppImagevim
so that the vim plugins can be installed
If these commands are missing, then the install script will output an error, but nevertheless the config files will be installed.
It is highly recommended to install zsh
even though no error will be shown if
it is missing.
Clone
git clone https://github.com/aileoia/dotfiles ~/.dotfiles
To install, enter:
cd ~/.dotfiles
./install
The zsh theme installed by default is powerlevel10k for which it is recommended to install the Meslo Nerd Font.
If you are in a hurry, just have a look at look at install.conf.yaml
, it is
almost self-explained. If you have a bit more time, checkout
dotbot, which is the bootstrapping
library used here. It is also shipped as a submodule so that the installation
of the these files can happen without having to install it manually.
The zsh
shell is defined as default shell by appending exec zsh
at the
bottom of the ~/.bashrc
(see install.conf.yaml
).
The zsh plugins are managed by antigen,
which is provided as a git submodule. Note that the plugins get installed
only the first time you start a zsh
shell.
The theme used is powerlevel10k
already configured for my taste. To reconfigure it, run p10k configure
or
just remove the file p10k.zsh
. Note that for this theme to work well, the
Meslo Nerd Font is recommended, see above.
Checkout zshrc
to see which plugins are activated, they are defined right
after bundle
(any recommendation is welcome!).
Vim plugins are manage by vim-plug
which is shipped as a submodule. To install all the plugins, run
:PlugInstall
inside vim, or
vim +PlugInstall
from a terminal.