From fc99e76d7cb26bc2f32109b8239e76b8404029b4 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 7 May 2023 20:48:02 +0200 Subject: added scripts --- bin/extra/fzwin | 5 +++++ 1 file changed, 5 insertions(+) create mode 100755 bin/extra/fzwin (limited to 'bin/extra') diff --git a/bin/extra/fzwin b/bin/extra/fzwin new file mode 100755 index 0000000..4e1cc79 --- /dev/null +++ b/bin/extra/fzwin @@ -0,0 +1,5 @@ +#!/bin/sh +hyprctl clients -j | + jq '.[].pid' | + fzf --preview "hyprctl clients -j | + jq '.[] | select(.pid == {}) | {class, title, workspace, xwayland}'" -- cgit v1.2.3 From a2238f99ff1f977a47610637b26a14433482582a Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Mon, 15 May 2023 22:47:20 +0200 Subject: use read to ask for login details --- bin/extra/ehbvpn | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'bin/extra') diff --git a/bin/extra/ehbvpn b/bin/extra/ehbvpn index 5d5643c..b9a9f45 100755 --- a/bin/extra/ehbvpn +++ b/bin/extra/ehbvpn @@ -10,12 +10,11 @@ which pptpsetup > /dev/null 2>&1 || name="ehb_tunnel" ip="193.190.238.38" -pass="e-mails/luca.raymaekers@student.ehb.be" -username="$(su aluc -c "pass show $pass" | - grep "^login:" | - cut -f 2- -d ' ')" -password="$(su aluc -c "pass show $pass" | - head -1)" +read -p "username: " username +stty -echo # disable terminal output +read -p "password: " password +stty echo +echo pptpsetup \ --create "$name" \ -- cgit v1.2.3 From 148ae72a5da7e6c145076d43ac53824dbee3de25 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Mon, 15 May 2023 22:47:39 +0200 Subject: made error more clean --- bin/extra/ehbvpn | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'bin/extra') diff --git a/bin/extra/ehbvpn b/bin/extra/ehbvpn index b9a9f45..d3e587c 100755 --- a/bin/extra/ehbvpn +++ b/bin/extra/ehbvpn @@ -5,8 +5,11 @@ then exit 1 fi -which pptpsetup > /dev/null 2>&1 || +if ! which pptpsetup > /dev/null 2>&1 +then echo "Please install pptpsetup..." >&2 + exit 1 +fi name="ehb_tunnel" ip="193.190.238.38" @@ -27,4 +30,3 @@ Created tunnel: $name activate it with # pon ehb_tunnel debug dump logfd 2 nodetach EOF - -- cgit v1.2.3 From 1d0d4ac1d9349a0c478b242022c91424155695c1 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 16 May 2023 01:43:25 +0200 Subject: added more scripts --- bin/extra/passvar | 2 ++ bin/guiscripts/keyadd | 24 ++++++++++++++++++++++++ bin/guiscripts/wintitle | 3 +++ 3 files changed, 29 insertions(+) create mode 100755 bin/extra/passvar create mode 100755 bin/guiscripts/keyadd create mode 100755 bin/guiscripts/wintitle (limited to 'bin/extra') diff --git a/bin/extra/passvar b/bin/extra/passvar new file mode 100755 index 0000000..b309ff4 --- /dev/null +++ b/bin/extra/passvar @@ -0,0 +1,2 @@ +#!/bin/sh +pass show $PASSWORD diff --git a/bin/guiscripts/keyadd b/bin/guiscripts/keyadd new file mode 100755 index 0000000..87d844d --- /dev/null +++ b/bin/guiscripts/keyadd @@ -0,0 +1,24 @@ +#!/bin/sh +die () +{ + echo "$1" >&2 +} + +key="$(find ~/.ssh -iname "*.pub" | + sed "s,$HOME/.ssh/,," | + cut -f1 -d. | + $MENUCMD)" +die "key: $key" + +HOST=$(hostnamectl hostname | sed 's/forlure/fl/;s/montecristo/mc/') + +if ! ssh-add -l | grep -q "$(ssh-keygen -lf $HOME/.ssh/$key)" +then + export SSH_ASKPASS="passvar" + export PASSWORD="keys/fl/ssh/$key" + ssh-add - < $HOME/.ssh/$key + notify-send "$0" "added $key" +else + die "key already added." + notify-send "$0" "key already added." +fi diff --git a/bin/guiscripts/wintitle b/bin/guiscripts/wintitle new file mode 100755 index 0000000..64938a5 --- /dev/null +++ b/bin/guiscripts/wintitle @@ -0,0 +1,3 @@ +#!/bin/sh + +notify-send "wintitle" "$(hyprctl activewindow -j | jq -r '.title')" -- cgit v1.2.3 From 8301dab64e215ffc16c1fb7bb7c635f797cbbabb Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 16 May 2023 18:59:15 +0200 Subject: use keyadd instead of passvar --- bin/extra/passvar | 2 -- bin/guiscripts/keyadd | 10 +++++++++- 2 files changed, 9 insertions(+), 3 deletions(-) delete mode 100755 bin/extra/passvar (limited to 'bin/extra') diff --git a/bin/extra/passvar b/bin/extra/passvar deleted file mode 100755 index b309ff4..0000000 --- a/bin/extra/passvar +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -pass show $PASSWORD diff --git a/bin/guiscripts/keyadd b/bin/guiscripts/keyadd index 53475dc..21a3668 100755 --- a/bin/guiscripts/keyadd +++ b/bin/guiscripts/keyadd @@ -4,6 +4,14 @@ die () echo "$1" >&2 } +# For when script calls itself +if [ -n "$PASSWORD" ] +then + pass show "$PASSWORD" && + exit + exit 1 +fi + key="$(find ~/.ssh -iname "*.pub" | sed "s,$HOME/.ssh/,," | cut -f1 -d. | @@ -20,8 +28,8 @@ then notify-send "$0" "delted $key" elif ! ssh-add -l | grep -q "$(ssh-keygen -lf $HOME/.ssh/$key)" then - export SSH_ASKPASS="passvar" export PASSWORD="keys/fl/ssh/$key" + export SSH_ASKPASS="$0" ssh-add - < $HOME/.ssh/$key && notify-send "$0" "added $key" else -- cgit v1.2.3