diff --git a/.local/bin/passwords b/.local/bin/passwords index a1f4e24a..00dd6853 100644 --- a/.local/bin/passwords +++ b/.local/bin/passwords @@ -57,7 +57,7 @@ addPassword() { \ if [ ! -z "$name" ] then case "$(printf "Random password\\nManual password" | dmenu -i -p "Passwords")" in - "Random password") addPass=$(pwgen -s -1 $(printf "12\\n32\\n128" | dmenu -i -p "How many characters?")) ;; + "Random password") addPass=$(tr -dc A-Za-z0-9 < /dev/urandom | head -c $(printf "12\\n32\\n128" | dmenu -i -p "How many characters?") ; echo '') ;; "Manual password") addPass=$(dmenu -i -P -p "Enter a password") ;; * ) exit esac