-
-
Notifications
You must be signed in to change notification settings - Fork 185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
qt: add flexible theming with sensible defaults #780
Conversation
Local testing still in progress Performed a rebase let me know if you want a merge instead. |
b6d4e66
to
dd58e80
Compare
8a1405f
to
d3865d9
Compare
These changes make the PR apply the Kvatum theme only when appropriate and creates the framework to allow for Qt styling based on the DE.
@trueNAHO @danth @bluskript @Jackaed Ready for review |
If you don't have
After setting it however it works fine for me. |
@Mistrustfully What behavior would you have expected here? I kind of intended it to work like that, but if it was perceived as bad UX I'd like to change it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Considering that this PR may be somewhat fragile, it would be nice if people that are using or testing this PR could leave a comment whether it works for them, or what does not work. This hopefully gives more confidence in the correctness of this PR.
I tested this PR and it works for me as well. The only issue I ran into was the same as above with
I also had to set |
Co-authored-by: NAHO <[email protected]>
Thanks for pointing that out, it was a typo. |
My last commit should fix the issue you encountered when not setting the icon theme. Mind that not setting |
It now errors with the the following:
|
Oops, typo again. |
Now I get this error:
|
Ok, now it works again 👍 |
Co-authored-by: NAHO <[email protected]>
6ab23a1
to
f29e5f3
Compare
@trueNAHO only 1 convo left. If you agree with the solution you can just check it off. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Thanks to everyone involved in this feature. Great to see this getting merged.
With commit b7f50a5 ("qt: add flexible theming with sensible defaults (danth#780)"), the Qt pinentry package is a reasonable default value: > NixOS stopped building gtk2 pinentry by default in > NixOS/nixpkgs#270266 and there does not appear > to be a reasonable other default. > > -- home-manager, "gpg-agent: don't set a default for pinentry", > nix-community/home-manager@4585445 Closes: danth#184
Link: #830 Fixes: b7f50a5 ("qt: add flexible theming with sensible defaults (#780)") Reviewed-by: NAHO <[email protected]>
This is a continuation of PR #142. It includes some changes I've made in the past, but also my more recent and most important change that hopefully is a good step towards getting this merged. This PR should be carefully reviewed.