From c3e3a32e9451082d6f0daf943bec3869c86506bd Mon Sep 17 00:00:00 2001
From: Michael Ochmann <michael.ochmann@propeller.de>
Date: Fri, 13 Jun 2025 14:03:12 +0200
Subject: [PATCH] added override mechanism for bashrc

---
 .bashrc | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/.bashrc b/.bashrc
index 83e1af8..70e5fa2 100644
--- a/.bashrc
+++ b/.bashrc
@@ -228,14 +228,17 @@ function up {
 	} || echo "usage: up INTEGER"
 }
 
-alias passgen="cat /dev/urandom | strings | grep -o '[a-zA-Z0-9]' | head -n 30 | tr -d '\n'; echo"
 ytAudio() {
 	youtube-dl -x --audio-format mp3 $1
 }
 
+passgen() {
+	cat /dev/urandom | strings | grep -o '[a-zA-Z0-9]' | head -n ${1:-30} | tr -d '\n'
+	echo
+}
+
 multipass() {
-		  for n in $(seq 1 $1)
-	do 
+	for n in $(seq 1 $1); do 
 		echo $(passgen)
 	done
 }
@@ -373,6 +376,7 @@ alias shutdowncause="log show --predicate 'eventMessage contains \"Previous shut
 alias gl="glab"
 alias mime="file --mime-type"
 alias mountmunki="sshfs -o allow_other,defer_permissions munki:/uploads/ ~/munki/"
+alias lg="lazygit"
 
 # PROPELLER TMUX SSH
 #if [ -z "$TMUX" ] && [ $(dpkg-query -W -f='${Status}' tmux 2>/dev/null | grep -c "ok installed") -eq 1 ] && [ -n "$SSH_TTY" ] && [ -z "$NO_AUTO_TMUX" ] && [[ $- =~ i ]]
@@ -391,5 +395,10 @@ if [ -f "$HOME/.bash_override" ]; then
 	. "$HOME/.bash_override"
 fi
 
+# OVERRIDE
+if [ -f "$HOME/.bashoverride" ]; then
+	source "$HOME/.bashoverride"
+fi
+
 #set +x
 #exec 2>&3 3>&-