43 lines
1.2 KiB
JSON
43 lines
1.2 KiB
JSON
{
|
|
"version": "1.0.0",
|
|
"dotfiles_repo": "~/.dotfiles",
|
|
"backup_dir": "~/.dotfiles-backup",
|
|
"configs": {
|
|
"bash": {
|
|
"description": "Bash shell configuration",
|
|
"files": [
|
|
{"system": "~/.bashrc", "repo": "home/.bashrc"},
|
|
{"system": "~/.bash_aliases", "repo": "home/.bash_aliases"},
|
|
{"system": "~/.bash_completion", "repo": "home/.bash_completion"},
|
|
{"system": "~/.bash_logout", "repo": "home/.bash_logout"},
|
|
{"system": "~/.profile", "repo": "home/.profile"}
|
|
]
|
|
},
|
|
"fish": {
|
|
"description": "Fish shell configuration",
|
|
"directories": [
|
|
{"system": "~/.config/fish", "repo": "config/fish"}
|
|
]
|
|
},
|
|
"git": {
|
|
"description": "Git configuration",
|
|
"files": [
|
|
{"system": "~/.gitconfig", "repo": "home/.gitconfig"}
|
|
]
|
|
},
|
|
"tmux": {
|
|
"description": "Tmux configuration",
|
|
"files": [
|
|
{"system": "~/.tmux.conf", "repo": "home/.tmux.conf"}
|
|
]
|
|
},
|
|
"opencode": {
|
|
"description": "Opencode AI configuration",
|
|
"directories": [
|
|
{"system": "~/.config/opencode", "repo": "config/opencode"}
|
|
],
|
|
"exclude_patterns": [".gitignore", "node_modules"]
|
|
}
|
|
}
|
|
}
|