diff --git a/backup_keepass.sh b/backup_keepass.sh new file mode 100755 index 0000000000000000000000000000000000000000..aa73a347a73540cdf394c6c300309d4e21c03719 --- /dev/null +++ b/backup_keepass.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +export RCLONE_CONFIG_PASS=$(cat $HOME/Documents/__wichtig__/passwords/rclone_config) + +myrestic=(-r=rclone:onedrive_ohm:/backup/docs \ + --password-command="cat $HOME/Documents/__wichtig__/passwords/restic_onedrive_ohm") + + +KEEPASS_FILE=$HOME/Sync/pymass.kdbx +BACKUP_NAME=pymass.xml + +read -r -s -p "Password: " password + +echo -e $password | keepassxc-cli export -q $KEEPASS_FILE | restic "${myrestic[@]}" backup --stdin --stdin-filename $BACKUP_NAME + +restic "${myrestic[@]}" check diff --git a/pa_virtual.sh b/pa_virtual.sh new file mode 100755 index 0000000000000000000000000000000000000000..5a511a8fd689f68e175878e0d82db129098f6d0b --- /dev/null +++ b/pa_virtual.sh @@ -0,0 +1,6 @@ +pacmd load-module module-null-sink sink_name=MySink +pacmd update-sink-proplist MySink device.description=MySink +pacmd update-source-proplist "MySink.monitor" device.description="\"MySink Monitor\"" + +pacmd load-module module-loopback sink=MySink source=alsa_input.usb-Kingston_HyperX_Cloud_II_Wireless_000000000001-00.mono-fallback +pacmd load-module module-loopback source=MySink.monitor sink=alsa_output.usb-Kingston_HyperX_Cloud_II_Wireless_000000000001-00.analog-stereo diff --git a/restic_docs.sh b/restic_docs.sh index fc2034540b4c5f8b5ef07b445e97f1f062c8043c..ba59f728b77df039d2577ff2afe3beb5782bdc05 100755 --- a/restic_docs.sh +++ b/restic_docs.sh @@ -8,7 +8,7 @@ myrestic=(-r=rclone:onedrive_ohm:/backup/docs \ --password-command="cat $HOME/Documents/__wichtig__/passwords/restic_onedrive_ohm") #echo $myrestic - +#restic "${myrestic[@]}" unlock # Read a string with spaces using for loop for backup_path in "$HOME/Documents" "$HOME/scripts" "$HOME/Sync/pymass.kdbx" "/crypto_keyfile.bin" do diff --git a/vnc_notebook.sh b/vnc_notebook.sh new file mode 100755 index 0000000000000000000000000000000000000000..b85ee865968768b5ab115a4df69f8138f079ea96 --- /dev/null +++ b/vnc_notebook.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +ssh -L 12346:localhost:5900 -f -N ra1n@192.168.178.23 +gvncviewer localhost:6446 diff --git a/vpn_uni.sh b/vpn_uni.sh index c387ed9b9a5450f7675b07693a921273d496b9ce..b3fc2afd0edb902ec22cf41c9d5f8bef5468e781 100755 --- a/vpn_uni.sh +++ b/vpn_uni.sh @@ -23,7 +23,10 @@ args=( # set protocol to globalprotect - probably don't change this # override routing for common servers --resolve fsin.th-nuernberg.de:141.75.149.145 --resolve fstest.th-nuernberg.de:141.75.149.143 + +# --servercert 'pin-sha256:lm+C0Qgm7ZTPMLZ7KJlRLk5teQGc9qhmGfZavlRv3eQ=' ) +#openconnect "${args[@]}" $VPN_SERVER cat $VPN_PASSWORD_FILE | openconnect "${args[@]}" $VPN_SERVER