← Back to issue list

Access to $HOME/.config/Kvantum

View original Github issue

Metadata

Project
snapcraft
Number
#5813
Type
issue
State
closed
Author
Kyuyrii
Labels
Type: Question
Created
Updated
Closed

Current evaluation

Kvantum/LXQt support was added to kde-neon-6 by merged PR #5917 (70275c88a), shipped in Snapcraft 8.14.

Resolution: closed resolved

Reason: PR #5917 merged Kvantum and LXQt theme support into the kde-neon-6 extension, directly addressing theme integration. Runtime filesystem policy remains controlled by snapd's desktop interface rather than Snapcraft.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Allow access for all Snaps under the $HOME/.config/Kvantum folder ### Why it needs to get done This would be a start toward supporting Kvantum in Snap apps. You can add Kvantum to Snap apps by adding Kvantum to a Snap app's snapcraft.yaml file, but if you don't have access to $HOME/.config/Kvantum, unfortunately, the app won't recognize which Kvantum theme is being used. I know that Snap apps access the $HOME/.config/gtk-3.0 folder via links to access theme information, so I assume that allowing them to access $HOME/.config/Kvantum is equivalent.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Kvantum/LXQt support was added to kde-neon-6 by merged PR #5917 (70275c88a), shipped in Snapcraft 8.14.
stealth/space-bunny-alpha — closed superseded Closed by mr-cal as out-of-scope/duplicative: runtime access to $HOME/.config/Kvantum is snapd's desktop interface, not Snapcraft's. Kvantum/LXQt theming instead landed in the kde-neon-6 extension via PR #5917 (commit 70275c88a, Snapcraft 8.14).
stealth/space-bunny-alpha — closed superseded Superseded by the author's ongoing qt-style-kvantum content-snap and KDE-extension work; no Snapcraft change added automatic access to $HOME/.config/Kvantum.
stealth/space-bunny-alpha — closed superseded Closed without a direct fix: the author pursued Kvantum support through a custom content snap and KDE extension; Snapcraft maintainers cited snapd's desktop interface as the access-control owner.
qwen/qwen3.6-35b-a3b — — Closed. The request for automatic $HOME/.config/Kvantum access was superseded by the author's custom content snap and KDE extension workaround. Core snapd changes are no longer required as Kvantum support is now implemented externally.
qwen/qwen3.6-35b-a3b — — Closed. The request for direct Kvantum config access was superseded by the author's content snap workaround. Maintainers clarified runtime access is controlled by snapd, and the author will continue supporting Kvantum via a custom content snap.
qwen/qwen3.6-35b-a3b — — Closed. The author is implementing Kvantum support via a custom content snap and KDE extension rather than requesting core snapd changes. The request is superseded by this alternative approach.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. Granting universal access to $HOME/.config/Kvantum was declined as snapd manages AppArmor rules. The author is instead implementing support via a dedicated content snap and the kde extension.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: snapcraft#5917 (confidence 98%)

    Merged at 70275c88a, adding LXQt/Kvantum theme support and Kvantum layout to kde-neon-6.

  • Related To: snapcraft#5904 (confidence 95%)

    A directly related kde-neon-6 LXQt/Kvantum support request also closed through PR #5917.

  • Related To: snapcraft#6243 (confidence 85%)

    Follow-up PR removing an unnecessary Kvantum symlink after the initial support landed.

Related issues

Issue Project State Summary Similarity
#5917 feat(kde-neon-6): lxqt and kvantum theme support snapcraft merged Merged PR #5917 at commit 70275c88a, adding lxqt-support content snaps and LXQt/Kvantum theme support to kde-neon-6; it closed #5904.
74%
#6065 kde-neon-6 launcher-specific - link to Kvantum folder snapcraft merged Merged in #6065 as a741fff04, adding a KDE neon 6 symlink so Kvantum can access external themes; companion desktop-integration MRs !7 and !8 also merged.
74%
#5780 QT style Kvantum support snapcraft closed Kvantum theming was added to the KDE neon 6 extension via lxqt-support-core24 in #5917, with follow-up fixes in #6065 and #6243.
74%
#6243 chore(kde-neon-6): remove unnecessary symlink for kvantum snapcraft merged Merged as commit 61faae080: dropped the redundant Kvantum symlink in kde-neon-6, since lxqt-support's Kvantum now reads $SNAP_REAL_HOME/.config/Kvantum directly via its own patch.
72%