fd9bc93cd204b5990d72b1337400a1a70c827cde
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.
Description
Languages
Lua
89.3%
Shell
10.5%
Scheme
0.2%