This repository contains my personal configuration files for daily development. Itβs organized to help me quickly set up a new machine or maintain a consistent environment across systems.
.
βββ git/ # Git configuration files
β βββ .gitconfig
βββ ssh/ # SSH keys and config
β βββ config
β βββ README.md
βββ vscode/ # Visual Studio Code settings
β βββ settings.json
β βββ README.md
βββ README.md # This file
- git/ β My
.gitconfigfor aliases, commit helpers, color settings, merge/diff tools, and multi-account support. - ssh/ β SSH configuration and documentation, including aliases for GitHub and other hosts.
- vscode/ β Custom VSCode settings for an optimized workflow.
-
Git β Copy or include
.gitconfiginto~/.gitconfig:cp git/.gitconfig ~/.gitconfig -
SSH β Copy the config to
~/.ssh/configand set correct permissions:cp ssh/config ~/.ssh/config chmod 600 ~/.ssh/config
-
VSCode β Copy
settings.jsonto your VSCode user settings folder:cp vscode/settings.json ~/.config/Code/User/settings.json
Each directory contains its own README for more detailed setup instructions.
This repository is my go-to toolkit for quickly setting up development environments with consistent Git, SSH, and VSCode configurations.
