Theme pack support for Sailfish OS

Your rating: None Average: 5 (10 votes)

GUI available here.

Theme pack support lets customize icons, fonts, system sounds and pixel density in Sailfish OS. Remember to unapply themes before system updates.


  • Icon theming.
  • Font theming.
  • Sound theming (needs further testing).
  • Change device pixel ratio.
  • Change DPI for Alien Dalvik.
  • Options to recover UI.
  • Auto-update icon theme.


  • It contains no themes, it's just the engine which makes applying themes possible, but you have to install them separately.
  • For Sailfish OS 2.1 users: if you've used the font size changer, reset it via the theme pack support before changing it via the Jolla Settings.

You can make your own themes following these steps.


  1. Install a compatible theme pack.
  2. Open the app via the icon on the homescreen and insert your root password. You can also start it via terminal by typing themepacksupport as root.
  3. Apply the theme pack of your choice.
  4. Refresh the homescreen.

Released under GPLv3. Sources. App icon inspired by Freepik from is licensed by CC 3.0 BY

If you like my work, please consider to donate via PayPal.

Application versions: 
harbour-themepacksupport-0.5.0-6.noarch.rpm41.5 KB02/07/2017 - 05:56
harbour-themepacksupport-0.5.0-7.noarch.rpm41.46 KB03/07/2017 - 15:42
harbour-themepacksupport-0.5.0-8.noarch.rpm41.44 KB03/07/2017 - 16:04
harbour-themepacksupport-0.5.1-1.noarch.rpm41.98 KB07/07/2017 - 17:21
harbour-themepacksupport-0.5.2-1.noarch.rpm42.19 KB15/07/2017 - 16:27
harbour-themepacksupport-0.5.2-2.noarch.rpm42.17 KB18/07/2017 - 05:40
harbour-themepacksupport-0.5.2-3.noarch.rpm42.17 KB18/07/2017 - 09:27

* Sat Jul 15 2017 0.5.2
- More Icon updater options.

* Fri Jul 7 2017 0.5.1
- Minor fixes.

* Sat Jul 1 2017 0.5.0
- Added auto-update icons option.

* Thu Jun 29 2017 0.4.0
- Added icon restore option.
- Bug fix.

* Sat Apr 15 2017 0.3.3
- Compatibility with UI themer.

* Sat Apr 15 2017 0.3.2
- Compatibility with UI themer.

* Fri Mar 31 2017 0.3.1
- Bug fix.
- Fixed non latin fonts missing from Alien Dalvik.

* Fri Mar 10 2017 0.3.0
- Fixed font size option.
- Added Patchmanager restore options.
- Added UI themer options.

* Thu Jan 5 2017 0.2.1
- Bug fix.

* Thu Aug 25 2016 0.2.0
- Added graphic theme support.

* Tue Aug 9 2016 0.1.3
- Added Jolla C/Intex Aqua Fish support.

* Wed Apr 27 2016 0.1.1
- Added Jolla Tablet support.
- Bug fix

* Tue Jan 19 2016 0.1.0
- Sailfish OS 2.0.7 support.

* Tue Jan 19 2016 0.0.9
- DynClock high resolution support added.

* Tue Jan 12 2016 0.0.8
- Different resolutions support.
- Uninstall theme packs via UI.
- Added Alien Dalvik font resizer.

* Sun Jan 10 2016 0.0.7
- Non-latin fonts theming support.
- Added option to choose font weight.

* Fri Jan 8 2016 0.0.6
- Non-latin fonts kept.

* Wed Dec 30 2015 0.0.4
- Added Jolla Ambient support.

* Mon Dec 28 2015 0.0.3
- Bug fix.

* Mon Dec 28 2015 0.0.2
- Help and info pages added.
- Bug fix.

* Sun Dec 27 2015 0.0.1
- First build.


lenvin's picture

Hey fravaccar,

Im stuck with this app. I am not open the theme app. And also I am unable to delete the theme app. Kindly help me.

fravaccaro's picture

Why can't you delete it? Is there any error message?

lalith's picture

 i am unable to delete themes app which i had installed and also it is not opening and not deleting


so what i do nowu


fravaccaro's picture

Why can't you delete it? Is there any error message?

DameCENO's picture

HI fravaccaro

I have the same issue still as of since updating to the latest sailfish version 2.0.5

I just updated the app but face the same issue, I cannot use theme fonts anymore. After applying it shows on the app as being the font in use, but refreshing lipstick and rebooting Jolla has no effect, the default font remains. Any fix to this would be greatly appreciated.

Thanks in advance

fravaccaro's picture

As mentioned below, try restoring the default fonts and then, via terminal:

pkcon install sailfish-fonts

After, you may be able to apply fonts again.

DameCENO's picture

Thanks a million,was here to report that following those steps and adding the restoring to default fonts option in your app got the fonts applied once more...
The GUI app needs an update as it is unable to restart lipstick anymore, let ne report that in the comments section of the app, thanks again

DameCENO's picture

Unable to apply fonts after update to, the font is listed as being in use in the app but the sailfish font prevails. Lipstick refresh and reboot have no effect. pkcon install sailfish-fonts returns the error of the package isn't found on the medium... Any update? I am addicted to this app

Jordi's picture


Since the last system update, I'm not able to install fonts anymore. Any idea?


fravaccaro's picture

Have you restored the default font before upgrading?

Jordi's picture

Of course not, I never did! (Shame on me)

What should I do, then?

fravaccaro's picture

Try to restore the default fonts and then, via terminal:

pkcon install sailfish-fonts

danfin's picture

installed and tried out some fonts and a icon pack. Then decided to restore. Font rendering does not look nice at all. since, even with the original font! How is THAT possible??

EmaNymton's picture

same here, may be a bug?

The backup folders at /usr/share/harbour-themepacksupport/backup were empty, dont know why.

also pt-sans-font was still installed, but i removed it via GUI-Theme-App, AFAIR

Try to uninstall all font packages and reinstall sailfish fonts with following command:

pkcon install sailfish-fonts

That worked for me!



fravaccaro's picture

If you use it without unapplying other fonts non compatible with themepack it may have unexpected behaivour.

On my device appying/restoring fonts works well via the terminal app, after an homescreen refresh/reboot.

bilal's picture

the command prompt of theme icon pack is showing blank screen

fravaccaro's picture

Have you installed the last Numix Circle update?

bilal's picture

no i haven't

fravaccaro's picture

soooooo you may try to install it :)

bilal's picture

i installed it and restarted my phone but still it shows blank black screen of the shell command

fravaccaro's picture

would you post a screenshot?

bilal's picture
fravaccaro's picture

mmm do you have root password set?

bilal's picture

do i have to keep the developer mode on?

Rikudou_Sennin's picture

you can try to install GUI, it does not need developer mode

fravaccaro's picture

From the description: It's a command line utility so you need developer mode active, but a GUI is coming for everyone else.

iamyinweijian's picture

i love you app and code (in github),very very good,i never see someone can so good and niubi(Chinese,niubi == wonderful);

fravaccaro's picture

Thank you so much! I'm glad you like it :)

Ingvix's picture

Just a thought:

This could be extended to be a more universal appearence manager. Ambiance would be the most obvious thing to add to themepacks. Also another thing could be patches included in themepacks as many of them have effect on appearance. This would of course be for the more extreme theme makers who want to have everything the way they want it to be. Of course you could have a options on what you want to install from the themepack and so own so you could take what you want from it if not all.

fravaccaro's picture

Well, albeit having a one-access point would be cool, I don't think it would add that much and may take some time away from the bits I'm working on for my script :)

And I asked for help to make an UI, so I may be not the best one for this task anyway :D