[i3] Issue with dolphin and file associations in i3

unfortunately this is is actually not working right, file associations stop working again in dolphin if I try and modify with dolphin what programs to open files with.

here’s what journalctl shows:


avril 27 08:06:21 rishi-x58aud3r keditfiletype[347066]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/konq_sidebar.so" explicitly states an Id in the embedded metadata, which is different from the one derived from the filename The Id field from the KPlugin object in the metadata should be removed
avril 27 08:06:21 rishi-x58aud3r keditfiletype[347066]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/webenginepart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[347066]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/fsviewpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[347066]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/dolphinpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r kbuildsycoca6[347455]: "applications.menu"  not found in  QList("/home/rishi/.config/menus", "/etc/xdg/menus")
avril 27 08:06:21 rishi-x58aud3r keditfiletype[241410]: kf.service.services: KServiceFactory: unexpected object entry in KSycoca database (type= 306 )
avril 27 08:06:21 rishi-x58aud3r keditfiletype[242186]: kf.service.services: KServiceFactory: unexpected object entry in KSycoca database (type= 306 )
avril 27 08:06:21 rishi-x58aud3r keditfiletype[241410]: kf.service.services: KServiceFactory: unexpected object entry in KSycoca database (type= 306 )
avril 27 08:06:21 rishi-x58aud3r keditfiletype[242186]: kf.service.services: KServiceFactory: unexpected object entry in KSycoca database (type= 306 )
avril 27 08:06:21 rishi-x58aud3r keditfiletype[325343]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/konq_sidebar.so" explicitly states an Id in the embedded metadata, which is different from the one derived from the filename The Id field from the KPlugin object in the metadata should be removed
avril 27 08:06:21 rishi-x58aud3r keditfiletype[325343]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/webenginepart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[347066]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/konq_sidebar.so" explicitly states an Id in the embedded metadata, which is different from the one derived from the filename The Id field from the KPlugin object in the metadata should be removed
avril 27 08:06:21 rishi-x58aud3r keditfiletype[325343]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/fsviewpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[337783]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/konq_sidebar.so" explicitly states an Id in the embedded metadata, which is different from the one derived from the filename The Id field from the KPlugin object in the metadata should be removed
avril 27 08:06:21 rishi-x58aud3r keditfiletype[242186]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/konq_sidebar.so" explicitly states an Id in the embedded metadata, which is different from the one derived from the filename The Id field from the KPlugin object in the metadata should be removed
avril 27 08:06:21 rishi-x58aud3r keditfiletype[347066]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/webenginepart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[325343]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/dolphinpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[241410]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/konq_sidebar.so" explicitly states an Id in the embedded metadata, which is different from the one derived from the filename The Id field from the KPlugin object in the metadata should be removed
avril 27 08:06:21 rishi-x58aud3r keditfiletype[347066]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/fsviewpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[337783]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/webenginepart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[242186]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/webenginepart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[347066]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/dolphinpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[241410]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/webenginepart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[337783]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/fsviewpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[242186]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/fsviewpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[241410]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/fsviewpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[337783]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/dolphinpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[242186]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/dolphinpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it
avril 27 08:06:21 rishi-x58aud3r keditfiletype[241410]: kf.coreaddons: The plugin "/usr/lib/qt6/plugins/kf6/parts/dolphinpart.so" explicitly states an 'Id' in the embedded metadata. This value should be removed, the resulting pluginId will not be affected by it

Running export XDG_MENU_PREFIX=plasma- && kbuildsycoca6 again solves it but I’d like to be able to change file associations in dolphin without having to run this everytime.