/Harmattan

A conky theme

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Harmattan ☀️ ☔ ☁️ ❄️ ⛄

A theme for conky powered by OpenWeatherMap.



Compatibility:

The latest version of this theme is on the master branch, and it supports conky 1.10.x.

For older versions, check the available releases.


Installation:

  • Install conky, curl and jq.

  • Make sure you have the Droid Sans font installed.

  • Move the .harmattan-assets folder into your ~ dir.

  • Each theme is made of a single .conkyrc file which sits at the end of a file path inside the .harmattan-themes folder.

NOTE:
Some files/folders are hidden; unhide them. 😄


API Key

Register a private API key on OpenWeatherMap to get weather data.

Place the API key in the template6 variable inside the .conkyrcfile.


City

Find the ID of your city and place it inside the template7 variable inside the .conkyrc file.


Language

By default this conky will use your default locale.

Edit the template9 variable in the .conkyrc file to change the language.

See the list of supported languages

NOTE:
God-mode has some hardcoded text that won't get translated, but you can edit it manually.


Units

Edit the template8 variable inside the .conkyrc file to change the units.


Themes:

# Name Modes
1 Cards All
2 Elementary All
3 Elune All
4 Flatts All
6 New-Minty No Photo-mode
5 Metro All
7 Nord All
8 Numix All
9 Transparent No Photo-mode
10 Ubuntu-Touch All
11 Zukitwo All
12 Glass No Photo-mode
13 Button All
14 Texture All
15 OMG-Ubuntu! All
16 Brown-Card All
17 Ciliora-Prima No Photo-mode
18 Ciliora-Prima-v2 All
19 Ciliora-Secunda All
20 Ciliora-Secunda-v2 No Photo-mode
21 Ciliora-Tertia All
22 Ciliora-Tertia-v2 No Photo-mode

NOTE:
The Mini form factor in all themes doesn't have the Photo-mode.


Form factors:

# Name Description
1 Mini
  • Current temperature
  • Forecast for next 2 days
2 Compact
  • Detailed current conditions
  • Forecast for today & the next 2 days
3 Comfortable Same as Compact-mode plus:
  • Sunrise/sunset info
  • Current weather icon
  • More padding
4 God-Mode
  • Clock
  • Compact-mode
  • Network info
  • Cpu + mem + uptime + total load
  • Processes

Modes:

# Name Description
1 Normal Icon used to display current weather
2 Photo Photo used to display current weather

Network Section:

In case the network section doesn't display in God-mode, you need to find the name of your network interface and plug it in manually @.

NOTE:
Replace the ppp0 string.


Rendering Weather Icons:

You can render a fresh set of weather icons in any color/size you want using the render-pngs script.

NOTE:
The script requires inkscape.
The script uses the SVG dir to render the pngs.