# -*- shell-script -*- mount-signal () { sudo printf '' && \ device="$(sudo losetup --show -f -P ~/.var/signal/SignalCrypt.img)" && \ printf '%s\n' "${device}" > "${XDG_RUNTIME_DIR}/SignalCrypt" && \ gpg --decrypt ~/.var/signal/SignalCrypt.key | sudo cryptsetup -d - open "${device}" SignalCrypt && \ sudo mount /dev/mapper/SignalCrypt /home/mattias/.var/signal/SignalCrypt.d } umount-signal () { sudo umount /home/mattias/.var/signal/SignalCrypt.d sudo cryptsetup close SignalCrypt sudo losetup --detach "$(cat -- "${XDG_RUNTIME_DIR}/SignalCrypt")" }