From b55abefc6724e8b851cf7df9daf1ff8ad37a2a0f Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 14 Nov 2025 18:24:03 +0100 Subject: [PATCH] bashrc custom config --- .bashprofile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .bashprofile diff --git a/.bashprofile b/.bashprofile new file mode 100644 index 0000000..e182c79 --- /dev/null +++ b/.bashprofile @@ -0,0 +1,32 @@ +export PATH="$PATH:$HOME/.local/kitty.app/bin/" +export PATH="$PATH:$HOME/.local/ayugram.app/bin/" +export PATH="$PATH:$HOME/.local/bin" +export PATH="$PATH:$HOME/opt/weylus" + +mkdir -p $HOME/.config/environment.d +echo $PATH >$HOME/.config/environment.d/path.conf + +# SSH + +SSH_ENV="$HOME/.ssh/agent-environment" + +function start_agent { + echo "Initialising new SSH agent..." + /usr/bin/ssh-agent | sed 's/^echo/#echo/' >"$SSH_ENV" + echo succeeded + chmod 600 "$SSH_ENV" + . "$SSH_ENV" >/dev/null + /usr/bin/ssh-add +} + +# Source SSH settings, if applicable + +if [ -f "$SSH_ENV" ]; then + . "$SSH_ENV" >/dev/null + #ps $SSH_AGENT_PID doesn't work under Cygwin + ps -ef | grep $SSH_AGENT_PID | grep ssh-agent$ >/dev/null || { + start_agent + } +else + start_agent +fi