From 44727ebf9af8c6cbadca00a2041fb2e4bdfc54f3 Mon Sep 17 00:00:00 2001 From: Robert Perce Date: Mon, 23 Mar 2026 13:46:49 -0500 Subject: [PATCH 1/3] add indeed-specific bashrc --- private_dot_bashrc.tmpl | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/private_dot_bashrc.tmpl b/private_dot_bashrc.tmpl index 2a84ea0..0a2762f 100755 --- a/private_dot_bashrc.tmpl +++ b/private_dot_bashrc.tmpl @@ -1,4 +1,5 @@ #!/usr/bin/env bash +# vim: set ft=bash : # don't put duplicate lines or those starting with spacein history export HISTCONTROL=ignorespace:ignoredups @@ -23,18 +24,36 @@ if [[ "$PATH" != *"$HOME/bin"* ]]; then fi bind 'set mark-symlinked-directories on' + export EDITOR='/usr/bin/env nvim' export VISUAL='/usr/bin/env nvim' if command -v fzf >/dev/null; then eval "$(fzf --bash)" >/dev/null else - printf "%sfzf not installed; shell integration not available.%s\n" "\[\e[90m\]" "$reset" + printf "\33[90mfzf not installed; shell integration not available.\33[0m\n" fi +export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}" function conf() { - fname="${XDG_CONFIG_HOME:-$HOME/.config}/$1" - test -f "$fname" && source "$fname" + test -s "$1" && source "$1" } -conf bash/cmds.bash +conf "$XDG_CONFIG_HOME/bash/cmds.bash" + +{{- if has "indeed" .class }} +# Setup INDEED_ENV_DIR earlier. +if [ -z "${INDEED_ENV_DIR}" ]; then + export INDEED_ENV_DIR="/home/rperce/env" +fi + +# Single-brace syntax because this is required in bash and sh alike +if [ -e "${INDEED_ENV_DIR}/etc/indeedrc" ]; then + . "${INDEED_ENV_DIR}/etc/indeedrc" +fi +# END env Setup -- Managed by Ansible DO NOT EDIT. + +conf "$HOME/.indeed-kube-profile" +conf "$HOME/.cargo/env" +export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH" +{{- end }} From 5a2fa40fa7f856bacab74e27cce76dcbec9e8f7f Mon Sep 17 00:00:00 2001 From: Robert Perce Date: Mon, 23 Mar 2026 13:47:19 -0500 Subject: [PATCH 2/3] add a little alacritty opacity --- private_dot_config/private_alacritty/alacritty.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/private_dot_config/private_alacritty/alacritty.toml b/private_dot_config/private_alacritty/alacritty.toml index 7a19552..d0d22d8 100644 --- a/private_dot_config/private_alacritty/alacritty.toml +++ b/private_dot_config/private_alacritty/alacritty.toml @@ -1,5 +1,6 @@ [window] padding = { x = 4, y = 8 } +opacity = 0.95 [font] normal = { family = "Fantasque Sans Mono", style = "Regular" } From e98353216a49e25ec4ca39c1a45a78dc78b4e02d Mon Sep 17 00:00:00 2001 From: Robert Perce Date: Mon, 23 Mar 2026 13:47:36 -0500 Subject: [PATCH 3/3] tmux: copy-mode improvements --- private_dot_config/private_tmux/private_tmux.conf.tmpl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/private_dot_config/private_tmux/private_tmux.conf.tmpl b/private_dot_config/private_tmux/private_tmux.conf.tmpl index 227f1c7..4212108 100644 --- a/private_dot_config/private_tmux/private_tmux.conf.tmpl +++ b/private_dot_config/private_tmux/private_tmux.conf.tmpl @@ -20,6 +20,10 @@ bind r source-file ~/.config/tmux/tmux.conf set -g mouse on +set-window-option -g mode-keys vi +bind -Tcopy-mode-vi 'v' send -X begin-selection +bind -Tcopy-mode-vi 'y' send -X copy-selection-and-cancel + set -g status on set -g status-style bg=colour235,fg=brightblack set -g status-left-length 50