From fe061392592d8d828a0cf4c4e85ec46341c4b27a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florian=20Mei=C3=9Fner?= <florian.meissner@mailbox.org>
Date: Sun, 26 Dec 2021 00:57:24 +0100
Subject: [PATCH] bla

---
 backup_keepass.sh | 16 ++++++++++++++++
 pa_virtual.sh     |  6 ++++++
 restic_docs.sh    |  2 +-
 vnc_notebook.sh   |  4 ++++
 vpn_uni.sh        |  3 +++
 5 files changed, 30 insertions(+), 1 deletion(-)
 create mode 100755 backup_keepass.sh
 create mode 100755 pa_virtual.sh
 create mode 100755 vnc_notebook.sh

diff --git a/backup_keepass.sh b/backup_keepass.sh
new file mode 100755
index 0000000..aa73a34
--- /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 0000000..5a511a8
--- /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 fc20345..ba59f72 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 0000000..b85ee86
--- /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 c387ed9..b3fc2af 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
-- 
GitLab