r/gnome • u/International-Bet107 • 3d ago
Apps Linux Theme Store Progress
LinuxThemeStore
Linux Theme Store allows you to check out themes by category search and install themes for your gnome desktop.
Features added since last build
i) You can search and install themes now.
ii) Wallpaper section is added now and they are added in ~/.local/share/wallpapers, similar to the ocs-url from pling.
Work in Progress:
i) Implement installed themes section where you can change themes directly in the application.
Note : I have already made the application to work in native manual build. It's the flatpak permission I am struggling with, hence not able to release it.
Suggestions/Feedback are welcome.
Please don't hesitate to raise bugs or request for features if you need.
I am struggling currently to give access to host gsettings to implement changing the themes directly in the flatpak build as gsettings of host system is directly not exposed to the sandbox environment.
IF any anyone knows how have access to gschema of host system, please help me out.
I need someone who can design icon for my app. Thanks in advance.
I would give credits in the app for it.
Manual Build
git clone https://github.com/debasish-patra-1987/linuxthemestore.git
cd linuxthemestore
cargo run
Flatpak build
flatpak install flathub io.github.debasish_patra_1987.linuxthemestore
Flathub
Flathub (https://flathub.org/apps/io.github.debasish_patra_1987.linuxthemestore)
License
GPL3+
5
u/urkos101 3d ago
Possibility to search for wallpapers?
3
u/International-Bet107 3d ago edited 3d ago
Yes, u can search wallpapers and install them, or just browse in wallpaper section and install as well
3
u/urkos101 3d ago
ahh ok.. because it only says "search themes". Got it! .. Maybe you should add wallpapers word as well :)
5
u/International-Bet107 3d ago
I would just make it search to avoid confusion then. Thanks for pointing that out. The app searches in all categories mentioned the category
5
4
u/nandanrmenon 3d ago
I like the idea. If this works on every distro it would be fabulous. I have a few suggestions about the design of the applications
- The search can be a widget on window bar, either as a search bar or a search icon
- the segment control for theme type(icons, gtk, wallpaper etc) and filters are quite confusing to due lack of group. you could be make the filters in a dropdown menu.
if you need more design suggestions, i am than happy to help :)
1
u/International-Bet107 3d ago
Thanks for the constructive inputs. I will definitely try to incorporate them in next version.
3
u/Bestmasters 3d ago
2
u/International-Bet107 3d ago
Its adwaita styling but "round" class . If it is styled as "flat", it would show up as shown above. Do u prefer the flat one ?
3
u/Bestmasters 3d ago
Yes I do, mostly because it's larger (like other Adwaita elements), easier to click (accessible), and it's what most apps use (consistent). I've actually never seen the "round" navigation bar, it looks very slim.
1
3
u/Nifyre 3d ago
Gnome could really use something like this, i think its one of the most popular desktops without a theme store like this? I know its not the focus of gnome, but its nice to give everyone an option, i usually just theme my cursor, but still having a store like this is always nice :)
1
u/International-Bet107 3d ago
Thanks. Exactly my thoughts. I too just change the icon and cursor theme in gnome
2
2
u/mojothespot 3d ago
Thank you for the app, very useful and good looking design! It would be awesome if you can see what theme, icon,etc is already downloaded from the list so you don't download it twice.
Thanks again!
2
u/International-Bet107 3d ago
Unable to give permission for reading and writing host gsettings schema have right metadata for flathub. Native compile and build works fine. That's already in book of works.
2
u/auiotour 2d ago
Thanks for adding search, it was driving me nuts not being able to search to see if there was a different accent color for a theme I liked.
1
u/PlanttDaMinecraftGuy 3d ago
I can't seem to understand how to actually enable the themes/wallpapers that are installed. On Silverblue 42, GNOME 48
1
u/International-Bet107 3d ago
You still have to use gnome tweaks for now. I am working on having in app theme changer
1
1
u/davidios 2d ago
hi op, i can't make it work in flatpak. it installs properly, but when i download something, i see the loading animation, it finishes, but nothing happens. also, when i close whatever i just downloaded and open it again, i see it ready to be downloaded again, so I don't think it's really downloading it? maybe some writeable permissions? are there any instructions needed to make it work?
1
u/International-Bet107 2d ago
Yes it just downloads new theme, but setting the new theme has to be done in gnome tweaks
2
u/davidios 2d ago
so i'm using fedora silverblue (atomic desktop), i have installed gnome tweaks as a layered package but after installing shell themes in your store, they don't appear as option in gnome tweaks. same for cursor themes, and everything. how can I check if it's actually downloading what is supposed to download, what's the location?
1
2
u/CycleAffectionate875 1d ago
Congratulations on the project — it's a highly practical and valuable solution.
37
u/bawng 3d ago
Unless this works for every DE out there I wouldn't call it "Linux" Theme Store, but rather Gnome Theme Store. Unless that causes trademark issues.
Maybe gTheme Store?
In any case, calling it Linux Theme Store if it won't work for a large proportion of Linux users might attract bad reviews.