35a41eee575d5bdfc12dc87b0b0dc778adafa490
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%