dotfiles: initial scaffold for Coder devboxes

install.sh (symlink home/* + merge-seed ~/.claude.json onboarding), gitconfig,
bash_aliases, global gitignore, inputrc, tmux.conf. Golden owns tools+starship;
this owns personal config. Secrets stay in Coder user-secrets.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
lollen 2026-07-30 21:04:57 +02:00 committed by loloolllool
parent 7c985c5ecf
commit f08f35b602
7 changed files with 183 additions and 0 deletions

36
home/.bash_aliases Normal file
View file

@ -0,0 +1,36 @@
# Personal aliases — sourced automatically by Debian's default ~/.bashrc.
# Golden owns starship/mise/eza/zoxide/fzf setup; these just add shortcuts.
# listing (eza is installed in golden)
if command -v eza >/dev/null 2>&1; then
alias ls='eza --group-directories-first'
alias ll='eza -la --group-directories-first --git'
alias la='eza -a --group-directories-first'
alias lt='eza --tree --level=2'
fi
# navigation
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
# git
alias gs='git status -sb'
alias gd='git diff'
alias gds='git diff --staged'
alias ga='git add'
alias gc='git commit'
alias gp='git push'
alias gl='git log --oneline --graph --decorate -20'
alias gco='git switch'
# tooling shortcuts (all present in golden)
alias k='kubectl'
alias dc='docker compose'
alias d='docker'
alias tf='terraform'
# safety
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'