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
|