dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

Added proper themes for GTK apps

Open SakibShahariar opened this issue 6 months ago • 10 comments

Description

This makes the gtk apps more vibrant with proper css for both gtk3 and gtk4 and probably flatpak too.

Changes

  • [x] Improved
  • [ ] Bug Fixes
  • [ ] Feature
  • [ ] Documentation
  • [ ] Other

Context

Regular theme doesn't look that good, that's why I want to add this.

How Has This Been Tested?

  • [x] Tested on Arch Linux/Based Distro.
  • [ ] Tested on Fedora Linux/Based Distro.
  • [ ] Tested on openSuse.

Checklist

Please ensure your pull request meets the following requirements:

  • [x] My code follows the style guidelines of this project.
  • [x] I have performed a self-review of my code.
  • [ ] I have commented on my code, particularly in hard-to-understand areas.
  • [x] My changes do not introduce new warnings.
  • [ ] I have added tests that prove my fix is effective or that my feature works.
  • [ ] I have made corresponding changes to the documentation
  • [ ] New and existing unit tests pass locally with my changes.

Screenshots

image image

Additional Notes

Check if gtk4 apps are looking right. Also check gtk3 apps, and flatpak apps. If doesn't work, we need to set theme using gsettings and for flatpak need to set up it's theme.

SakibShahariar avatar Aug 26 '25 14:08 SakibShahariar

Thank you vety much. I like what I see in your screenshot. But, Does This require so many files? Is there a way to only change the colors without adding all the icons?

mylinuxforwork avatar Aug 26 '25 14:08 mylinuxforwork

Yeah, there are many svg icons. Basically, I downloaded gruvbox gtk theme and edited the css files to match matugen. So, I didn't pay that much attention to the assets folder. I guess it should work without those but you should check yourself or I can check tomorrow and confirm if they needed or not.

SakibShahariar avatar Aug 26 '25 17:08 SakibShahariar

I checked and they can be removed by editing the css files. But svg icons are really small and don't take much space(less than 1 mb total) . But if you want I can edit them.

SakibShahariar avatar Aug 27 '25 11:08 SakibShahariar

I checked and they can be removed by editing the css files. But svg icons are really small and don't take much space(less than 1 mb total) . But if you want I can edit them.

If you have time, it would be great.

mylinuxforwork avatar Aug 27 '25 17:08 mylinuxforwork

ok I will edit them. Btw, check if they work for different apps like normal gtk3 and gtk4, flatpak apps and root accessed apps like gparted

SakibShahariar avatar Aug 28 '25 05:08 SakibShahariar

ok I will edit them. Btw, check if they work for different apps like normal gtk3 and gtk4, flatpak apps and root accessed apps like gparted

Great.

mylinuxforwork avatar Aug 28 '25 10:08 mylinuxforwork

Done

SakibShahariar avatar Sep 13 '25 16:09 SakibShahariar

Thank you. I can’t merge it into 2.9.9.2 anymore but will test it directly after the release.

mylinuxforwork avatar Sep 13 '25 16:09 mylinuxforwork

Ok.

SakibShahariar avatar Sep 14 '25 04:09 SakibShahariar

When is the release, it's bothering me hahaha

CtorW avatar Oct 02 '25 19:10 CtorW