Skip to content
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 theming ] qt apps material theming using kvantum #1055

Merged
merged 11 commits into from
Feb 3, 2025
Merged

Conversation

nx-smul
Copy link
Contributor

@nx-smul nx-smul commented Jan 17, 2025

kvantum material theme matching with gtk

set kvantum theme on qt5ct and set materialadw theme in kvantum you're done.

requirements

Colloid kvantum theme (included)

otherwise it wont work

Screenshot_2025-01-17_18 42 59
Screenshot_2025-01-17_18 43 08

@clsty
Copy link
Collaborator

clsty commented Jan 28, 2025

@end-4 kvantum is helpful to achieve a uniformed looking, according to my previous experience. I suggest we look into this PR to see if it's possible to merge it.

@end-4
Copy link
Owner

end-4 commented Jan 31, 2025

i was gonna review it because damn this seems very cool, but procrastinated because OP (whats the normal way to mention pr creator lol) at the time seemed to still be working on it
ill review now

@end-4
Copy link
Owner

end-4 commented Jan 31, 2025

Colloid and MaterialAdw folders are the stuff taken the original theme right?

@nx-smul
Copy link
Contributor Author

nx-smul commented Jan 31, 2025

Colloid and MaterialAdw folders are the stuff taken the original theme right?

i count find a way to make the svg dynamically change color. so it uses colloid theme for base. yes

.config/ags/scripts/kvantum/changeAwdColors.py Outdated Show resolved Hide resolved
.config/ags/scripts/kvantum/changeAwdColors.py Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@end-4
Copy link
Owner

end-4 commented Jan 31, 2025

i have to use QT_STYLE_OVERRIDE="kvantum" for kvantum theming to work, probably because i also have qt5ct
and i found out qt5ct is in the dependencies of my dotfiles
i'm not a qt expert. it'll be fine if i just remove qt5ct right?

@nx-smul
Copy link
Contributor Author

nx-smul commented Jan 31, 2025

i have to use QT_STYLE_OVERRIDE="kvantum" for kvantum theming to work, probably because i also have qt5ct and i found out qt5ct is in the dependencies of my dotfiles i'm not a qt expert. it'll be fine if i just remove qt5ct right?

don't do it. kde apps will get fked. to change colors in kde apps use

kcmshell6 kcm_style >> set this to kvantum
kcmshell6 kcm_colors >> set this to kvantum also thjis will change the app style tto kvantum for kde apps

this also fix dolphin theming
(you can add this to wiki)

@nx-smul
Copy link
Contributor Author

nx-smul commented Jan 31, 2025

kcmshell6 kcm_icons >> to change icon theme as well

@nx-smul
Copy link
Contributor Author

nx-smul commented Jan 31, 2025

fortgot to mention didn't added qt6ct for qt6 theming

@end-4
Copy link
Owner

end-4 commented Jan 31, 2025

kcmshell6 kcm_style >> set this to kvantum
kcmshell6 kcm_colors >> set this to kvantum also thjis will change the app style tto kvantum for kde apps

hmm, works for dolphin
is there a fully commandline way? maybe do that in the apply color script?

@nx-smul
Copy link
Contributor Author

nx-smul commented Jan 31, 2025

kcmshell6 kcm_style >> set this to kvantum
kcmshell6 kcm_colors >> set this to kvantum also thjis will change the app style tto kvantum for kde apps

hmm, works for dolphin is there a fully commandline way? maybe do that in the apply color script?

i guess no. but it needs to done once. for qt5ct and qt6ct can replace the config file and it will work out of the box

@end-4
Copy link
Owner

end-4 commented Feb 3, 2025

i'll mention the kcmshell thing in the wiki

end-4 added a commit to end-4/dots-hyprland-wiki that referenced this pull request Feb 3, 2025
@end-4
Copy link
Owner

end-4 commented Feb 3, 2025

thanks for your work! i'll merge this now, i have to fix the wiki somehow not deploying but it isn't critical

@end-4 end-4 merged commit d3f0d30 into end-4:main Feb 3, 2025
@nx-smul
Copy link
Contributor Author

nx-smul commented Feb 3, 2025

you're welcome !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants