dotfiles/README.md

66 lines
1.3 KiB
Markdown
Raw Normal View History

2022-12-23 08:40:35 +00:00
# home directory configuration
this is my personal linux home directory configuration.
2020-04-27 16:19:47 +00:00
2022-12-23 08:40:35 +00:00
use at your own risk!
2020-04-27 16:19:47 +00:00
2022-12-23 08:40:35 +00:00
## quickstart
2020-04-27 16:19:47 +00:00
2022-12-23 08:40:35 +00:00
setting up this configuration is as simple as it gets:
2020-04-27 16:19:47 +00:00
``` bash
2022-05-01 17:59:57 +00:00
git clone https://git.nold.in/nold/dotfiles
cd dotfiles && bash setup.sh
2020-04-27 16:19:47 +00:00
```
2022-12-23 08:40:35 +00:00
to update everything just run `setup.sh` again.
2020-04-27 16:19:47 +00:00
2022-12-23 08:40:35 +00:00
## structure
2020-04-27 16:19:47 +00:00
2022-05-01 17:59:57 +00:00
### bashrc
2022-12-23 08:40:35 +00:00
... well ... `~/.bashrc`... will not be linked unlike files contained in `dotfiles` directory, but `source`d. leaving the local `~/.bashrc` intact.
2022-05-01 17:59:57 +00:00
### config
2022-12-23 08:40:35 +00:00
directories the will be linked to `~/.config/${name}`.
2022-05-01 17:59:57 +00:00
### configfile
2022-12-23 08:40:35 +00:00
only files from this directory tree will be linked, to the same directory under `~/.config`
2022-05-01 17:59:57 +00:00
### dotfiles
2022-12-23 08:40:35 +00:00
files that are directly located under `$home`.
2022-05-01 17:59:57 +00:00
### fonts
2022-12-23 08:40:35 +00:00
fonts that will be copied to `~/.fonts`
2022-05-01 17:59:57 +00:00
### hosts
2022-12-23 08:40:35 +00:00
custom additions to bashrc for specific hostnames. if no specific host is found in `hosts/$(hostname -s)`, `any` will be used.
2022-05-01 17:59:57 +00:00
### requirements.txt
2022-12-23 08:40:35 +00:00
python libs to install using `pip3`.
## neovim
### help
`<space + ?|tk>` - teleskope keymappings
### navigation
`<ctrl+n>` - toggle nvtree
### editing
`<space + />`- toggle comment_
### tabs
`<tab>` - next tab
`<shift+tab>` - prev tab_
### terminal
`<alt+h>` - horizontal terminal
`<alt+v>` - vertical terminal
### system
`<Space + uu>` - Update NvChad