#icons #linux #freedesktop #themes

linicon-theme

Get the user's current icon the on Linux

5 stable releases

1.2.0 Feb 3, 2022
1.1.0 May 7, 2021
1.0.2 Nov 8, 2020
1.0.1 Aug 11, 2020
1.0.0 Aug 10, 2020

#904 in Unix APIs

Download history 159/week @ 2024-11-15 177/week @ 2024-11-22 153/week @ 2024-11-29 161/week @ 2024-12-06 126/week @ 2024-12-13 137/week @ 2024-12-20 81/week @ 2024-12-27 267/week @ 2025-01-03 228/week @ 2025-01-10 240/week @ 2025-01-17 252/week @ 2025-01-24 603/week @ 2025-01-31 962/week @ 2025-02-07 717/week @ 2025-02-14 731/week @ 2025-02-21 822/week @ 2025-02-28

3,377 downloads per month
Used in 3 crates

MPL-2.0 license

10KB
142 lines

Linicon Theme

crates.io docs.rs Minimum Supported Rust Version

Get the user's current icon theme on Linux

There isn't a unified standard for getting the current icon theme on Linux. So linicon-theme attempts to check many places theme information might be stored. See the docs for more details.

Example

use linicon_theme::get_icon_theme;

println!("Your current icon theme is: {}", get_icon_theme().unwrap());

Contributing

Please send any and all patches, bugs, and questions to my public inbox ~zethra/public-inbox@lists.sr.ht or submit a ticket to the bug tracker if you feel so inclined todo.sr.ht/~zethra/linicon.


lib.rs:

Get the user's current icon theme on Linux

There isn't a unified standard for getting the current icon theme on Linux. So linicon-theme attempts to check many places theme information might be stored. See get_icon_theme for more details.

Example

use linicon_theme::get_icon_theme;

println!("Your current icon theme is: {}", get_icon_theme().unwrap());

Dependencies

~3.5MB
~61K SLoC