1
0
2025-03-31 20:23:46 +02:00
2025-02-14 03:50:37 +01:00
2025-03-31 20:23:46 +02:00
2025-03-31 20:23:46 +02:00
2025-03-31 20:23:46 +02:00
2025-03-31 20:18:34 +02:00
2025-03-31 20:18:34 +02:00
2025-02-13 21:24:39 +01:00
2025-03-31 20:18:34 +02:00
2025-03-30 10:37:32 +02:00
2025-03-31 20:18:34 +02:00

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

  1. Create a symbolic link for the main Git config:

    ln -sf ~/dotfiles/git/.gitconfig ~/.gitconfig
    
  2. Create your personal Git configuration:

    cp ~/dotfiles/git/.gitconfig.local.example ~/.gitconfig.local
    
  3. Edit ~/.gitconfig.local with 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
No description provided
Readme 1.9 MiB
Languages
Lua 89.3%
Shell 10.5%
Scheme 0.2%