Symlink .ssh/config into ~/.ssh with proper directory permissions. Guard .gitignore so only the client config is trackable — keys and anything else under .ssh/ can never be committed. Also drop a redundant tmux ignore rule. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
36 lines
634 B
Text
36 lines
634 B
Text
# Vim
|
|
[._]*.s[a-v][a-z]
|
|
[._]*.sw[a-p]
|
|
[._]s[a-rt-v][a-z]
|
|
[._]ss[a-gi-z]
|
|
[._]sw[a-p]
|
|
Session.vim
|
|
Sessionx.vim
|
|
.netrwhist
|
|
*~
|
|
tags
|
|
[._]*.un~
|
|
.nvimlog
|
|
nvim.log
|
|
.config/zed/
|
|
|
|
# Track only the managed application configurations.
|
|
.config/*
|
|
!.config/nvim/
|
|
!.config/lazygit/
|
|
!.config/starship/
|
|
!.config/wezterm/
|
|
.config/wezterm/env.lua
|
|
!.config/tmux/
|
|
!.config/.ideavimrc
|
|
|
|
# Ignore generated or downloaded tmux content.
|
|
.config/tmux/**
|
|
!.config/tmux/dragon-theme.conf
|
|
!.config/tmux/wave-theme.conf
|
|
!.config/tmux/tmux-cheatsheet.md
|
|
!.config/tmux/tmux.conf
|
|
|
|
# Track only the ssh client config — never keys or anything else.
|
|
.ssh/*
|
|
!.ssh/config
|