merge dotfiles and add machine specific config

This commit is contained in:
Johannes Knopp
2025-03-27 14:49:33 +01:00
parent 0899054aef
commit 5145f60ed5
6 changed files with 29 additions and 12 deletions

View File

@ -1,17 +1,20 @@
## Config files
# Dotfiles
### [Neovim](https://neovim.io)
## Installation
Install the vim plugin manager [vim-plug](https://github.com/junegunn/vim-plug).
Run the `install.sh` script to install neovim, zsh (via oh-my-zsh) and all of the omz plugins.
Install [powerline fonts](https://github.com/powerline/fonts) for powerline statusline plugins.
## nvim
Install the plugins with the following command:
-- TODO --
```
:PlugInstall
- Install nerdfont
## zsh
Machine specific settings can be added in `./zsh/hosts/` and will be sourced for via the environment variable `$MACHINE_TYPE`, export `$MACHINE_TYPE` via `/etc/zprofile` (or another local only file, e.g. ``~/.zprofile`.
```bash
> sudo echo "MACHINE_TYPE=<name>" >> /etc/zprofile
```
### .bashrc
Added functionality to show current git branch in terminal