Skip to content

DevItBetter/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

My dotfiles

GitHub setup

The tracked Git config defaults to my personal GitHub identity and assumes a single SSH key on github.com.

Machines that use multiple GitHub SSH keys should add machine-local overrides:

  1. Copy shared/git/gitconfig.local.example to ~/.gitconfig.local.
  2. Copy the commented examples you need from shared/git/gitconfig.work.example.
  3. Add the optional github-work host from shared/ssh/config.github-work.example to ~/.ssh/config.

Single ssh-key machines use default git configuration, multi-key machines opt into work-specific rewrites and identities.

Optional AI CLI hook (machine-local opt-in)

This repo includes a generic opt-in hook that does nothing by default. To enable it on a single machine:

  1. Create the selector file:
    • ~/.config/dotfiles/enable_ai_cli_side
  2. Create a local env file pointing at the AI CLI repo:
    • ~/.config/dotfiles/ai_cli_side.env
    • Contents:
      • AI_CLI_SIDE_DIR=/path/to/ai-cli-repo

When enabled, the hook adds $AI_CLI_SIDE_DIR/bin to PATH. If the bin dir is missing but an install script exists, it runs the install script with --no-symlink.

About

My dotfiles

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages