diff --git a/app-crypt/lxqt_wallet/Manifest b/app-crypt/lxqt_wallet/Manifest
new file mode 100644
index 000000000..c7c330a1c
--- /dev/null
+++ b/app-crypt/lxqt_wallet/Manifest
@@ -0,0 +1 @@
+DIST lxqt_wallet-4.0.2.gh.tar.gz 289994 BLAKE2B d393e90dbc786142c0803bd8d23b681286295ca85a67df56896c64d1f460800873fd22509f8bbc82cdfeb515bacad63b3b44be238fceb8f5706b72b518df2917 SHA512 9d8075db92b57921bcc8ac61938e704cb4daee12fa40030691131c2e9deaeb5987615e1adbff95a33aac5024ca72e635c78688a7c469d9a4b7d7b0747c2d9ed8
diff --git a/app-crypt/lxqt_wallet/files/kwallet6.patch b/app-crypt/lxqt_wallet/files/kwallet6.patch
new file mode 100644
index 000000000..d12c1f96a
--- /dev/null
+++ b/app-crypt/lxqt_wallet/files/kwallet6.patch
@@ -0,0 +1,13 @@
+--- a/frontend/lxqt_kwallet-dbus.cpp.orig 2024-11-02 03:52:06.000000000 +0800
++++ b/frontend/lxqt_kwallet-dbus.cpp 2025-07-14 00:51:09.017017550 +0800
+@@ -31,8 +31,8 @@
+ #include "lxqt_kwallet-dbus.h"
+ #include "task.h"
+
+-static auto _service = "org.kde.kwalletd5";
+-static auto _path = "/modules/kwalletd5";
++static auto _service = "org.kde.kwalletd6";
++static auto _path = "/modules/kwalletd6";
+ static auto _interface = "org.kde.KWallet";
+
+ LXQt::Wallet::kwallet_dbus::kwallet_dbus() : m_dbus(_service, _path, _interface)
diff --git a/app-crypt/lxqt_wallet/lxqt_wallet-4.0.2.ebuild b/app-crypt/lxqt_wallet/lxqt_wallet-4.0.2.ebuild
new file mode 100644
index 000000000..bba2d2281
--- /dev/null
+++ b/app-crypt/lxqt_wallet/lxqt_wallet-4.0.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE=RELEASE
+inherit cmake
+
+DESCRIPTION="A kwallet like functionality for lxqt"
+HOMEPAGE="https://github.com/lxqt/lxqt_wallet"
+SRC_URI="https://github.com/lxqt/lxqt_wallet/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="+keyring kwallet test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-qt/qtbase:6[dbus,gui,network,widgets]
+ dev-libs/libgcrypt:0=
+ keyring? ( app-crypt/libsecret )
+ kwallet? ( kde-frameworks/kwallet )
+"
+PATCHES=("${FILESDIR}/kwallet6.patch")
+
+src_configure() {
+ local mycmakeargs=(
+ -DNOSECRETSUPPORT=$(usex keyring false true)
+ -DNOKDESUPPORT=$(usex kwallet false true)
+ )
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ if has_version 'kde-frameworks/kwallet:6'; then
+ ewarn "This software does not support kwallet6 yet"
+ fi
+}
diff --git a/app-crypt/lxqt_wallet/metadata.xml b/app-crypt/lxqt_wallet/metadata.xml
new file mode 100644
index 000000000..504bf3080
--- /dev/null
+++ b/app-crypt/lxqt_wallet/metadata.xml
@@ -0,0 +1,14 @@
+
+
+
+
+ unknown@pentoo.ch
+ Author Unknown
+
+
+
+ lxqt/lxqt_wallet
+
+
diff --git a/app-crypt/sirikali/Manifest b/app-crypt/sirikali/Manifest
new file mode 100644
index 000000000..816b352ed
--- /dev/null
+++ b/app-crypt/sirikali/Manifest
@@ -0,0 +1 @@
+DIST sirikali-1.8.2.gh.tar.gz 1940862 BLAKE2B a15628ff8e0134d7bfeaf71a29db55e0ed7a522e7a4f7fb757d522765098f24012b08eaecc5ff2d8ad547dde4dd566b9863b9c93865f883e5b9ef2bb0075647b SHA512 d5cf45251266a8d772d46eff409176d05c1218c9b2584df693a59a26f00826725cca2268d360525e3213fe2bda3bc9eda79accbbe51678efdb6e9a3368e96c06
diff --git a/app-crypt/sirikali/metadata.xml b/app-crypt/sirikali/metadata.xml
new file mode 100644
index 000000000..ddbfa3f01
--- /dev/null
+++ b/app-crypt/sirikali/metadata.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ unknown@pentoo.ch
+ Author Unknown
+
+
+
+ mhogomchungu/sirikali
+
+
diff --git a/app-crypt/sirikali/sirikali-1.8.2-r1.ebuild b/app-crypt/sirikali/sirikali-1.8.2-r1.ebuild
new file mode 100644
index 000000000..093b766a4
--- /dev/null
+++ b/app-crypt/sirikali/sirikali-1.8.2-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE=RELEASE
+inherit cmake
+
+DESCRIPTION="A Qt/C++ GUI front end to some encrypted filesystems and sshfs"
+HOMEPAGE="
+ https://mhogomchungu.github.io/sirikali/
+ https://github.com/mhogomchungu/sirikali
+"
+SRC_URI="https://github.com/mhogomchungu/sirikali/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+#FAILS: https://github.com/mhogomchungu/sirikali/issues/300
+#KEYWORDS="amd64"
+
+IUSE="debug +pwquality test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-qt/qtbase:6[dbus,gui,network,widgets]
+ dev-libs/libgcrypt:0=
+ pwquality? ( dev-libs/libpwquality )
+ app-crypt/lxqt_wallet
+"
+
+src_prepare() {
+
+ #NONETWORKSUPPORT is broken, see https://github.com/mhogomchungu/sirikali/issues/299
+ #sed -i '/HAS_NETWORK_SUPPORT/d' CMakeLists.txt || die "unable to sed"
+
+ # do not install compressed MAN files
+ sed -i 's/\.1\.gz/\.1/g' CMakeLists.txt
+ cd src
+ unpack ./sirikali.1.gz ./sirikali.pkexec.1.gz
+ cd ..
+
+ cmake_src_prepare
+ eapply_user
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=true
+ -DINTERNAL_LXQT_WALLET=false
+ )
+ DCMAKE_BUILD_TYPE=$(usex debug RelWithDebInfo Release) cmake_src_configure
+}
+
+pkg_postinst() {
+ if has_version 'kde-frameworks/kwallet:6'; then
+ ewarn "This software does not support kwallet6 yet"
+ fi
+}
diff --git a/app-crypt/sirikali/sirikali-1.8.2.ebuild b/app-crypt/sirikali/sirikali-1.8.2.ebuild
new file mode 100644
index 000000000..529fa74ac
--- /dev/null
+++ b/app-crypt/sirikali/sirikali-1.8.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE=RELEASE
+inherit cmake
+
+DESCRIPTION="A Qt/C++ GUI front end to some encrypted filesystems and sshfs"
+HOMEPAGE="
+ https://mhogomchungu.github.io/sirikali/
+ https://github.com/mhogomchungu/sirikali
+"
+SRC_URI="https://github.com/mhogomchungu/sirikali/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="debug +keyring kwallet +pwquality test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-qt/qtbase:6[dbus,gui,network,widgets]
+ dev-libs/libgcrypt:0=
+ pwquality? ( dev-libs/libpwquality )
+"
+
+src_prepare() {
+
+ #NONETWORKSUPPORT is broken, see https://github.com/mhogomchungu/sirikali/issues/299
+ #sed -i '/HAS_NETWORK_SUPPORT/d' CMakeLists.txt || die "unable to sed"
+
+ # do not install compressed MAN files
+ sed -i 's/\.1\.gz/\.1/g' CMakeLists.txt
+ cd src
+ unpack ./sirikali.1.gz ./sirikali.pkexec.1.gz
+ cd ..
+
+ cmake_src_prepare
+ eapply_user
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=true
+ -DINTERNAL_LXQT_WALLET=true
+ -DNOSECRETSUPPORT=$(usex keyring false true)
+ -DNOKDESUPPORT=$(usex kwallet false true)
+ )
+ DCMAKE_BUILD_TYPE=$(usex debug RelWithDebInfo Release) cmake_src_configure
+}
+
+pkg_postinst() {
+ if has_version 'kde-frameworks/kwallet:6'; then
+ ewarn "This software does not support kwallet6 yet"
+ fi
+}