This Krunner plugin allows you to easily mount/unmount configured Veracrypt volumes. Additionally it provides pass integration.
This plugin is a rewrite of https://github.com/alex1701c/VeracryptRunner but it uses dbus, is more optimized and configurable
Debian/Ubuntu
Plasma5:
sudo apt install git cmake extra-cmake-modules build-essential libkf5runner-dev libkf5i18n-dev libkf5kcmutils-dev libkf5notifications-dev libkf5dbusaddons-bin
Plasma6:
sudo apt install git cmake extra-cmake-modules build-essential libkf6runner-dev libkf6i18n-dev libkf6kcmutils-dev libkf6notifications-dev libkf6dbusaddons-bin
OpenSUSE
Plasma5:
sudo zypper install git cmake extra-cmake-modules ki18n-devel kcmutils-devel knotifications-devel kdbusaddons-tools
Plasma6:
sudo zypper install git cmake kf6-extra-cmake-modules kf6-ki18n-devel kf6-kcmutils-devel kf6-knotifications-devel kf6-kdbusaddons-tools
Fedora
Plasma5:
sudo dnf install git cmake extra-cmake-modules kf5-ki18n-devel kf5-kcmutils-devel kf5-knotifications-devel kf5-kdbusaddons
Plasma6:
sudo dnf install git cmake extra-cmake-modules kf6-ki18n-devel kf6-kcmutils-devel kf6-knotifications-devel kf6-kdbusaddons
The easiest way to install is:
curl https://raw.githubusercontent.com/alex1701c/krunner-veracryptrunner/master/install.sh | bash
git clone https://github.com/alex1701c/krunner-veracryptrunner
cd krunner-veracryptrunner/
./install.sh