36 lines
1.1 KiB
Markdown
36 lines
1.1 KiB
Markdown
# dotfiles
|
|
|
|
Centralized configuration management for kenjim@kenjim-mbp.
|
|
|
|
## Remote
|
|
`http://172.27.0.35:3000/kenjim/dotfiles`
|
|
|
|
## Structure
|
|
```
|
|
dotfiles/
|
|
├── .bashrc → ~/.bashrc
|
|
├── .bash_profile → ~/.bash_profile
|
|
├── .bash_aliases → ~/.bash_aliases
|
|
├── .gitconfig → ~/.gitconfig
|
|
├── .ssh/
|
|
│ ├── config → ~/.ssh/config
|
|
│ └── keys/ (public keys + GPG-encrypted private keys)
|
|
├── scripts/
|
|
│ ├── dotfiles_manager.sh → ~/scripts/dotfiles_manager.sh
|
|
│ ├── setup_enterprise_ai_bash.sh → ~/scripts/setup_enterprise_ai_bash.sh
|
|
│ └── bootstrap.sh → ~/scripts/bootstrap.sh
|
|
├── .vimrc → ~/.vimrc
|
|
├── .dotfiles_manifest (list of managed HOME paths)
|
|
├── install.sh (new-machine restore script)
|
|
└── README.md
|
|
```
|
|
|
|
## Quick start — restore on a new machine
|
|
```bash
|
|
git clone http://172.27.0.35:3000/kenjim/dotfiles ~/dotfiles
|
|
bash ~/dotfiles/install.sh
|
|
```
|
|
|
|
## Managed files
|
|
<!-- auto-updated by dotfiles_manager.sh status -->
|