1.3 KiB
1.3 KiB
DOTFILES
Dependencies
- alacritty
- zsh
- zsh-autosuggestions
- zsh-completions
- homebrew/linuxbrew
- stow
- rust toolchain
- starship
- tmux
- tmux-plugin-manager
- python3-libtmux
- neovim
- lua-language-server
- stylua
- luacheck
- prettier
- prettier-plugin-go-template
- rust-analyzer
- shfmt
- shellcheck
- bash-language-server
- terraform
- terraform-ls
- tflint
- ruff
- cbonsai
Git Configuration
This directory contains Git configuration files that can be safely shared in a public repository.
Setup Instructions
-
Create a symbolic link for the main Git config:
ln -sf ~/dotfiles/git/.gitconfig ~/.gitconfig -
Create your personal Git configuration:
cp ~/dotfiles/git/.gitconfig.local.example ~/.gitconfig.local -
Edit
~/.gitconfig.localwith your personal information:[user] name = Your Name email = your.email@example.com
Structure
.gitconfig: Main configuration file with shareable settings.gitconfig.local.example: Template for personal/private Git settings~/.gitconfig.local: (Not tracked) Your personal Git configuration
This approach keeps your personal information out of the public repository while still allowing you to manage and version your Git configuration.