Añade config KDE/Plasma (atajos, energía, splash, kwin rules, spectacle, xdg-portal, mimeapps...), systemd user (incluye el delay de arranque de Davmail), autostart, apps varias (GIMP, vlc, kate, btop, go, okular...), temas Vampire-Light/Vampire-dark completos con su splash embebido, y credential.helper en el template de gitconfig. Excluye explícitamente en .chezmoiignore lo que NO debe ir a un repo git: tokens OAuth de Davmail, secreto maestro de Remmina, clave privada de KDE Connect, logs de KVIrc, IP pública en prefs de Spotify, perfiles de navegador, vaults (Bitwarden/KWallet/keyrings), caches binarias y credenciales en texto plano. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
41 lines
1.0 KiB
Plaintext
41 lines
1.0 KiB
Plaintext
# ~/.zshrc — gestionado por chezmoi (repo configs)
|
|
|
|
# Banner de bienvenida
|
|
command -v fastfetch >/dev/null && [[ $- == *i* ]] && fastfetch
|
|
|
|
# Historia
|
|
HISTFILE=~/.zsh_history
|
|
HISTSIZE=10000
|
|
SAVEHIST=10000
|
|
setopt SHARE_HISTORY HIST_IGNORE_DUPS HIST_IGNORE_SPACE
|
|
|
|
# Completado
|
|
autoload -Uz compinit && compinit
|
|
zstyle ':completion:*' menu select
|
|
|
|
# Aliases (CLI moderno instalado por arch-setup)
|
|
alias ls='eza --group-directories-first'
|
|
alias ll='eza -lah --git'
|
|
alias cat='bat'
|
|
alias grep='rg'
|
|
alias top='btop'
|
|
alias g='git'
|
|
# Podman con compat docker
|
|
alias docker='podman'
|
|
|
|
# Herramientas
|
|
command -v zoxide >/dev/null && eval "$(zoxide init zsh)"
|
|
command -v fzf >/dev/null && source <(fzf --zsh) 2>/dev/null
|
|
command -v starship>/dev/null && eval "$(starship init zsh)"
|
|
|
|
export EDITOR=nvim
|
|
export PATH="$HOME/.local/bin:$PATH"
|
|
|
|
# Bitwarden como contenedor/agente de llaves SSH
|
|
if [ -S "$HOME/.bitwarden-ssh-agent.sock" ]; then
|
|
export SSH_AUTH_SOCK="$HOME/.bitwarden-ssh-agent.sock"
|
|
fi
|
|
|
|
# kimi-code
|
|
export PATH="/home/VampireJSV/.kimi-code/bin:$PATH"
|