# Apply icon theme to snap packages

**URL:** <https://discourse.ubuntubudgie.org/t/apply-icon-theme-to-snap-packages/951>\
**Category:** General\
**Created:** [August 31, 2018, 2:58pm UTC](https://discourse.ubuntubudgie.org/t/apply-icon-theme-to-snap-packages/951 "2018-08-31T14:58:17Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gabb1995](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/gabb1995/32/64_2.png) [@Gabb1995](https://discourse.ubuntubudgie.org/u/Gabb1995)\
**Post date:** [August 31, 2018, 2:58pm UTC](https://discourse.ubuntubudgie.org/t/apply-icon-theme-to-snap-packages/951/1 "2018-08-31T14:58:17Z")

</div>

Is there a way to apply an icon theme to snap applications? such as firefox, phpstorm etc.

I am using Numix-Circle icon pack and I hate that I have to manually change the icon for it to work. Any ideas on how to fix it?

---

<div class="post-metadata">

**Author:** ![Coeur-Noir](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/coeur-noir/32/4515_2.png) [@Coeur-Noir](https://discourse.ubuntubudgie.org/u/Coeur-Noir)\
**Post date:** [August 31, 2018, 4:03pm UTC](https://discourse.ubuntubudgie.org/t/apply-icon-theme-to-snap-packages/951/2 "2018-08-31T16:03:14Z")

</div>

Actual limits and constraints of snap, amongst others…

---

<div class="post-metadata">

**Author:** ![Gabb1995](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/gabb1995/32/64_2.png) [@Gabb1995](https://discourse.ubuntubudgie.org/u/Gabb1995)\
**Post date:** [September 19, 2018, 7:14am UTC](https://discourse.ubuntubudgie.org/t/apply-icon-theme-to-snap-packages/951/3 "2018-09-19T07:14:00Z")

</div>

Easiest fix is the following.

Go to `/var/lib/snapd/desktop/applications`

Over there you will find all the desktop files for all the snap applications and they are editable.

In the `Icon=` line paste the path to where your icon is stored, I use Numix circle therefore I find all my icons in `/usr/share/icons/Numix-Circle/48/apps/spotify.svg` (example)

---

<div class="post-metadata">

**Author:** ![fossfreedom](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/fossfreedom/32/1405_2.png) [@fossfreedom](https://discourse.ubuntubudgie.org/u/fossfreedom)\
**Post date:** [September 19, 2018, 7:16am UTC](https://discourse.ubuntubudgie.org/t/apply-icon-theme-to-snap-packages/951/4 "2018-09-19T07:16:11Z")

</div>

Sounds interesting!  
Quick question though. When the snap refreshes with a new version would you need to repeat this?

---

<div class="post-metadata">

**Author:** ![Gabb1995](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/gabb1995/32/64_2.png) [@Gabb1995](https://discourse.ubuntubudgie.org/u/Gabb1995)\
**Post date:** [September 19, 2018, 7:20am UTC](https://discourse.ubuntubudgie.org/t/apply-icon-theme-to-snap-packages/951/5 "2018-09-19T07:20:19Z")

</div>

No idea, just found it out today, will let you know if they change.

---

<div class="post-metadata">

**Author:** ![Gabb1995](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.ubuntubudgie.org/gabb1995/32/64_2.png) [@Gabb1995](https://discourse.ubuntubudgie.org/u/Gabb1995)\
**Post date:** [September 25, 2018, 6:06am UTC](https://discourse.ubuntubudgie.org/t/apply-icon-theme-to-snap-packages/951/6 "2018-09-25T06:06:49Z")

</div>

Can confirm that you have to repeat if theres a new version.

---

<div class="post-metadata">

**Author:** ![Dimfred](https://avatars.discourse-cdn.com/v4/letter/d/f17d59/32.png) [@Dimfred](https://discourse.ubuntubudgie.org/u/Dimfred)\
**Post date:** [February 12, 2020, 10:13am UTC](https://discourse.ubuntubudgie.org/t/apply-icon-theme-to-snap-packages/951/7 "2020-02-12T10:13:40Z")

</div>

Maybe a bit late, but you can move the snap .desktop file to~/.local/share/applications, then you don’t have to change it every time the application updates. But take care when I upgraded from 18.04 to 19.10 Ubuntu, my OS kept crashing due to wrong .desktop files in the .local folder, so keep that in mind.
