Nautilus file icons for programmers (please recommend)

Question and Summary

Please recommend an icon theme for nautilus that shows distinct icons for various programming languages and works well in Dark and Light mode.

Not sure, but I heard that Adwaita shell theme works best with various tools and software and it is officially supported, so I don’t intend to change the shell theme, but only an icon theme that works well with Adwaita theme.

Issue

Currently I am using Fedora 40 (Gnome) and plan to move to Fedora 41 soon.

I have been using default configuration for Nautilus (file manager) as can be seen below:

But I would like to have an icon theme in Nautilus suitable for programmer, that have distinct icons for various file like markdown, JSON, shell script, python, lua, C, C++ etc.

For example, currently the icons look as below (in Nautilus)

image

image

image

image

image

2 Likes

I installed papirus-icon-theme-20240501-3.fc40.noarch. But when I do dnf info for papirus-icon-theme-light-20240501-3.fc40.noarch, and papirus-icon-theme-dark-20240501-3.fc40.noarch, it shows that these packages are not installed.

Do I need to install these separately?


$ sudo dnf repoquery papirus-icon-theme-light-20240501-3.fc40.noarch 
Last metadata expiration check: 0:14:04 ago on Thu 17 Oct 2024 20:50:09 CEST.
papirus-icon-theme-light-0:20240501-3.fc40.noarch
$ sudo dnf repoquery papirus-icon-theme-20240501-3.fc40.noarch
Last metadata expiration check: 0:14:36 ago on Thu 17 Oct 2024 20:50:09 CEST.
papirus-icon-theme-0:20240501-3.fc40.noarch

Those packages override some icons with color variants for light and dark themes.
This mainly improves the visibility of symbolic icons with higher contrast colors.

May I ask how did you find this difference between the packages? dnf info does not displays this. Did you manually installed it and inferred the difference?


Also, isn’t dnf repoquery papirus-icon-theme-light-20240501-3.fc40.noarch must require papirus-icon-theme-20240501-3.fc40.noarch ?

$ sudo dnf repoquery papirus-icon-theme-light-20240501-3.fc40.noarch 
Last metadata expiration check: 0:14:04 ago on Thu 17 Oct 2024 20:50:09 CEST.
papirus-icon-theme-light-0:20240501-3.fc40.noarch