From 10e49d71c07596391a07fd7b1f2d9e99b1b4a313 Mon Sep 17 00:00:00 2001 From: chris Date: Sun, 22 Feb 2026 23:25:33 +0000 Subject: [PATCH] Update .local/bin/setup/setupfirefox --- .local/bin/setup/setupfirefox | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.local/bin/setup/setupfirefox b/.local/bin/setup/setupfirefox index 3befa6f..8b5d0e3 100755 --- a/.local/bin/setup/setupfirefox +++ b/.local/bin/setup/setupfirefox @@ -1,8 +1,17 @@ #! /usr/bin/zsh -enpasscli -vault="$HOME/Documents/Enpass/Vaults/primary" -sort copy "Firefox" +FIREFOX=$(enpasscli -vault="$HOME/Documents/Enpass/Vaults/primary" -sort show "Firefox" 2>&1) +FIREFOXUN=$(echo "$FIREFOX" | grep -Po "(?<=login: )\w+") -setsid "$TERMINAL" -e firefox "https://accounts.firefox.com/signin?action=email&service=sync" & +wait_for_copy() { + timeout 60s wl-paste --watch sh -c 'kill $PPID' >/dev/null 2>&1 +} + +echo $FIREFOXUN | wl-copy + +firefox "https://accounts.firefox.com/signin?action=email&service=sync" & + +enpasscli -vault="$HOME/Documents/Enpass/Vaults/primary" -sort copy "Firefox" read -s -k $'?Press enter when you have synced Firefox...\n'