chore: initial dotfiles skeleton
This commit is contained in:
35
README.md
Normal file
35
README.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# dotfiles
|
||||
|
||||
Centralized configuration management for kenjim@zet.
|
||||
|
||||
## 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 -->
|
||||
Reference in New Issue
Block a user