Skip to content
Snippets Groups Projects
Commit aeb86466 authored by Florian Meißner's avatar Florian Meißner
Browse files

stuff

parent fe061392
Branches
No related tags found
No related merge requests found
#!/bin/bash
xfconf-query -c keyboard-layout -p "/Default/XkbDisable" -s "false"
xfconf-query -c keyboard-layout -p "/Default/XkbLayout" -s "de"
xfconf-query -c keyboard-layout -p "/Default/XkbVariant" -s "bone"
#!/usr/bin/env sh
argparse --exclusive c,p --max-args 1 'c/command' 'p/pid' -- $argv
set -q _flag_command ; and set psargs -eC $argv[2]
ps -eo pid,size,command | grep $1
ps -eo size,command | grep $1 | awk '{ hr=$1/1024 ; sum += hr} END {print sum " MiB"}'
#!/usr/bin/env fish
# fancy select kernel version
set kernel_pkg (ls -1 /var/cache/pacman/pkg/linux* | grep -E '(.*)linux[[:digit:]]+-[[:digit:]]+(.*)' | fzf)
# even fancier select kernel version
#set kernel_pkg (ls -1 | grep "linux-"(string replace "-MANJARO" "" (uname -r))
#echo $kernel_pkg
#echo $argv[1]
set tempdir (mktemp -d || exit)
cd $tempdir
function on_exit_rm_tempdir --on-event fish_exit
prevd
rm -rf $tempdir
end
tar xf $kernel_pkg || exit
sudo modprobe -d usr $argv[1]
id
sudo cryptsetup luksOpen --key-file /root/8tb_keyfile /dev/disk/by-uuid/b94a609d-d734-4cae-bc6a-2f4dcff47afd luks-b94a609d-d734-4cae-bc6a-2f4dcff47afd || exit 1
sudo vgchange -ay BackupGroup || exit 2
udisksctl mount --block-device /dev/disk/by-uuid/5b4b9e59-eaef-4189-bb4c-42d81f9b94ee || exit 3
#!/usr/bin/env fish
if [ $argv[1] = '--help' ]
echo "\
Dieses Skript wird vor den Aufruf eines Kommandos gestellt und setzt die nötigen
rclone-Variablen. Wenn restic als Kommando erkannt wird, werden auch hier
Parameter für das backup/restic repository vorangestellt injiziert.\
"
exit
end
set -x RCLONE_CONFIG_PASS (cat $HOME/Documents/__wichtig__/passwords/rclone_config)
# Debugging rclone
#set -x RCLONE_VERBOSE 2
set restic_args -r=rclone:onedrive_ohm:/backup/restic \
--password-command="cat $HOME/Documents/__wichtig__/passwords/restic_onedrive_ohm"
if [ $argv[1] = 'restic' ]
restic $restic_args $argv[2..]
else
exec $argv
end
......@@ -2,5 +2,5 @@ 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 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
#!/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")
#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
# RCLONE_CONFIG_PASS=$(cat $HOME/Documents/__wichtig__/passwords/rclone_config) restic \
# -r rclone:onedrive_ohm:/backup/docs \
# --password-command "cat $HOME/Documents/__wichtig__/passwords/restic_onedrive_ohm" \
# backup --exclude .cache --exclude-caches $backup_path
restic "${myrestic[@]}" backup --exclude .cache --exclude-caches $backup_path
done
#!/usr/bin/env vagrant
#!/usr/bin/env bash
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 source=MySink.monitor sink=alsa_output.usb-Kingston_HyperX_Cloud_II_Wireless_000000000001-00.analog-stereo
# pacmd load-module module-loopback sink=MySink source=alsa_input.usb-Kingston_HyperX_Cloud_II_Wireless_000000000001-00.mono-fallback
......@@ -5,15 +5,16 @@ VPN_PASSWORD_FILE=$(dirname $0)/pws/vpn_uni
#VPN_PASSWORD_FILE=/home/ra1n/scripts/pws/vpn_uni
VPN_SERVER=vpn.ohmportal.de
_uid=1000
echo $(dirname $0)
args=( # set protocol to globalprotect - probably don't change this
--protocol=gp
# drop privs after connect
--setuid=$UID
--setuid=$_uid
# drop privs during vpn script
--csd-user=$UID
--csd-user=$_uid
# vpn user name
-u $VPN_USER
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment