diff --git a/res/themes/SimpleBlue/background.png b/res/themes/SimpleBlue/background.png new file mode 100644 index 00000000..276b2737 Binary files /dev/null and b/res/themes/SimpleBlue/background.png differ diff --git a/res/themes/SimpleBlue/preview.png b/res/themes/SimpleBlue/preview.png new file mode 100644 index 00000000..70456ca4 Binary files /dev/null and b/res/themes/SimpleBlue/preview.png differ diff --git a/res/themes/SimpleBlue/theme.yaml b/res/themes/SimpleBlue/theme.yaml new file mode 100644 index 00000000..5d0dc1bf --- /dev/null +++ b/res/themes/SimpleBlue/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 0, 120, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 0, 120, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 0, 120, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 0, 120, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleBlueFall/background.png b/res/themes/SimpleBlueFall/background.png new file mode 100644 index 00000000..cee9c503 Binary files /dev/null and b/res/themes/SimpleBlueFall/background.png differ diff --git a/res/themes/SimpleBlueFall/preview.png b/res/themes/SimpleBlueFall/preview.png new file mode 100644 index 00000000..d2bbd673 Binary files /dev/null and b/res/themes/SimpleBlueFall/preview.png differ diff --git a/res/themes/SimpleBlueFall/theme.yaml b/res/themes/SimpleBlueFall/theme.yaml new file mode 100644 index 00000000..40f8911b --- /dev/null +++ b/res/themes/SimpleBlueFall/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 127, 187, 255 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 44, 143, 254 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 86, 166, 255 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 0, 120, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 127, 187, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 44, 143, 254 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 86, 166, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleBlueGauge/background.png b/res/themes/SimpleBlueGauge/background.png new file mode 100644 index 00000000..24ae32f1 Binary files /dev/null and b/res/themes/SimpleBlueGauge/background.png differ diff --git a/res/themes/SimpleBlueGauge/preview.png b/res/themes/SimpleBlueGauge/preview.png new file mode 100644 index 00000000..ec87d925 Binary files /dev/null and b/res/themes/SimpleBlueGauge/preview.png differ diff --git a/res/themes/SimpleBlueGauge/theme.yaml b/res/themes/SimpleBlueGauge/theme.yaml new file mode 100644 index 00000000..a2bb5373 --- /dev/null +++ b/res/themes/SimpleBlueGauge/theme.yaml @@ -0,0 +1,242 @@ +author: "@takattila" + +display: + # Specify the display size in inch for this theme: 3.5" (default) or 5" + DISPLAY_SIZE: 3.5" + + # Specify the display orientation for this theme: portrait or landscape (reverse orientation is managed in config.yaml) + DISPLAY_ORIENTATION: portrait + + # Backplate RGB LED color (for HW revision 'flagship' devices only), set one that match your theme dominant color + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 + +static_text: + CPU_TEXT: + TEXT: "CPU" + X: 50 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "GPU" + X: 215 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "RAM" + X: 50 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + RAM_USED: + TEXT: "USED" + X: 27 + Y: 446 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + RAM_FREE: + TEXT: "FREE" + X: 27 + Y: 462 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + DISK_TEXT: + TEXT: "SSD/NET" + X: 180 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + RADIAL: + SHOW: True + X: 165 + Y: 240 + RADIUS: 95 + WIDTH: 95 + + MIN_VALUE: 0 + MAX_VALUE: 100 + ANGLE_START: 270 + ANGLE_END: 270 + ANGLE_STEPS: 20 + ANGLE_SEP: 0 + + CLOCKWISE: True + BAR_COLOR: 93, 169, 255 + BAR_BACKGROUND_COLOR: 0, 120, 255 + DRAW_BAR_BACKGROUND: True + BAR_DECORATION: Rectangle + SHOW_TEXT: True + SHOW_UNIT: True + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 60 + FONT_COLOR: 255, 255, 255 + # BACKGROUND_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: -2 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 0, 120, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 38 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 190 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 0, 120, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 200 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 10 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 420 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 0, 120, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + USED: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 445 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + FREE: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 460 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + + DISK: + INTERVAL: 10 + USED: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + NET: + INTERVAL: 1 + ETH: + UPLOAD: + TEXT: + SHOW: True + X: 175 + Y: 430 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + DOWNLOAD: + TEXT: + SHOW: True + X: 175 + Y: 455 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png \ No newline at end of file diff --git a/res/themes/SimpleCyberpunkGauge/background.png b/res/themes/SimpleCyberpunkGauge/background.png new file mode 100644 index 00000000..c5bc76d7 Binary files /dev/null and b/res/themes/SimpleCyberpunkGauge/background.png differ diff --git a/res/themes/SimpleCyberpunkGauge/preview.png b/res/themes/SimpleCyberpunkGauge/preview.png new file mode 100644 index 00000000..e7cd9d00 Binary files /dev/null and b/res/themes/SimpleCyberpunkGauge/preview.png differ diff --git a/res/themes/SimpleCyberpunkGauge/theme.yaml b/res/themes/SimpleCyberpunkGauge/theme.yaml new file mode 100644 index 00000000..c15b51fe --- /dev/null +++ b/res/themes/SimpleCyberpunkGauge/theme.yaml @@ -0,0 +1,242 @@ +author: "@takattila" + +display: + # Specify the display size in inch for this theme: 3.5" (default) or 5" + DISPLAY_SIZE: 3.5" + + # Specify the display orientation for this theme: portrait or landscape (reverse orientation is managed in config.yaml) + DISPLAY_ORIENTATION: portrait + + # Backplate RGB LED color (for HW revision 'flagship' devices only), set one that match your theme dominant color + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 + +static_text: + CPU_TEXT: + TEXT: "CPU" + X: 50 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "GPU" + X: 215 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "RAM" + X: 50 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + RAM_USED: + TEXT: "USED" + X: 27 + Y: 446 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + RAM_FREE: + TEXT: "FREE" + X: 27 + Y: 462 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + DISK_TEXT: + TEXT: "SSD" + X: 215 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + RADIAL: + SHOW: True + X: 165 + Y: 240 + RADIUS: 95 + WIDTH: 95 + + MIN_VALUE: 0 + MAX_VALUE: 100 + ANGLE_START: 270 + ANGLE_END: 270 + ANGLE_STEPS: 20 + ANGLE_SEP: 0 + + CLOCKWISE: True + BAR_COLOR: 204, 255, 0 + BAR_BACKGROUND_COLOR: 2, 216, 243 + DRAW_BAR_BACKGROUND: True + BAR_DECORATION: Rectangle + SHOW_TEXT: True + SHOW_UNIT: True + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 60 + FONT_COLOR: 0, 0, 0 + # BACKGROUND_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: -2 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 2, 216, 243 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 255, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 38 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 2, 216, 243 + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 2, 216, 243 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 190 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 255, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 200 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 2, 216, 243 + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 10 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 2, 216, 243 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 420 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 255, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + USED: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 445 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 2, 216, 243 + BACKGROUND_IMAGE: background.png + FREE: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 460 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 2, 216, 243 + BACKGROUND_IMAGE: background.png + + DISK: + INTERVAL: 10 + USED: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 2, 216, 243 + BACKGROUND_IMAGE: background.png + NET: + INTERVAL: 1 + ETH: + UPLOAD: + TEXT: + SHOW: True + X: 175 + Y: 430 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + DOWNLOAD: + TEXT: + SHOW: True + X: 175 + Y: 455 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png \ No newline at end of file diff --git a/res/themes/SimpleFire/background.png b/res/themes/SimpleFire/background.png new file mode 100644 index 00000000..c6f4e835 Binary files /dev/null and b/res/themes/SimpleFire/background.png differ diff --git a/res/themes/SimpleFire/preview.png b/res/themes/SimpleFire/preview.png new file mode 100644 index 00000000..ed988588 Binary files /dev/null and b/res/themes/SimpleFire/preview.png differ diff --git a/res/themes/SimpleFire/theme.yaml b/res/themes/SimpleFire/theme.yaml new file mode 100644 index 00000000..47d03a6c --- /dev/null +++ b/res/themes/SimpleFire/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 72, 0 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 30, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 228, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 72, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 132, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleFireGauge/background.png b/res/themes/SimpleFireGauge/background.png new file mode 100644 index 00000000..4173886c Binary files /dev/null and b/res/themes/SimpleFireGauge/background.png differ diff --git a/res/themes/SimpleFireGauge/preview.png b/res/themes/SimpleFireGauge/preview.png new file mode 100644 index 00000000..69b40e29 Binary files /dev/null and b/res/themes/SimpleFireGauge/preview.png differ diff --git a/res/themes/SimpleFireGauge/theme.yaml b/res/themes/SimpleFireGauge/theme.yaml new file mode 100644 index 00000000..fe42a450 --- /dev/null +++ b/res/themes/SimpleFireGauge/theme.yaml @@ -0,0 +1,242 @@ +author: "@takattila" + +display: + # Specify the display size in inch for this theme: 3.5" (default) or 5" + DISPLAY_SIZE: 3.5" + + # Specify the display orientation for this theme: portrait or landscape (reverse orientation is managed in config.yaml) + DISPLAY_ORIENTATION: portrait + + # Backplate RGB LED color (for HW revision 'flagship' devices only), set one that match your theme dominant color + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 + +static_text: + CPU_TEXT: + TEXT: "CPU" + X: 50 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "GPU" + X: 215 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "RAM" + X: 50 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + RAM_USED: + TEXT: "USED" + X: 27 + Y: 446 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png + RAM_FREE: + TEXT: "FREE" + X: 27 + Y: 462 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png + DISK_TEXT: + TEXT: "SSD/NET" + X: 180 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + RADIAL: + SHOW: True + X: 165 + Y: 240 + RADIUS: 95 + WIDTH: 95 + + MIN_VALUE: 0 + MAX_VALUE: 100 + ANGLE_START: 270 + ANGLE_END: 270 + ANGLE_STEPS: 20 + ANGLE_SEP: 0 + + CLOCKWISE: True + BAR_COLOR: 255, 228, 0 + BAR_BACKGROUND_COLOR: 255, 132, 0 + DRAW_BAR_BACKGROUND: True + BAR_DECORATION: Rectangle + SHOW_TEXT: True + SHOW_UNIT: True + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 60 + FONT_COLOR: 0, 0, 0 + # BACKGROUND_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: -2 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 131, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 38 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 190 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 131, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 200 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 10 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 420 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 131, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + USED: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 445 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + FREE: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 460 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + + DISK: + INTERVAL: 10 + USED: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + NET: + INTERVAL: 1 + ETH: + UPLOAD: + TEXT: + SHOW: True + X: 175 + Y: 430 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 131, 0 + BACKGROUND_IMAGE: background.png + DOWNLOAD: + TEXT: + SHOW: True + X: 175 + Y: 455 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 131, 0 + BACKGROUND_IMAGE: background.png \ No newline at end of file diff --git a/res/themes/SimpleGreen/background.png b/res/themes/SimpleGreen/background.png new file mode 100644 index 00000000..752ebd67 Binary files /dev/null and b/res/themes/SimpleGreen/background.png differ diff --git a/res/themes/SimpleGreen/preview.png b/res/themes/SimpleGreen/preview.png new file mode 100644 index 00000000..3c47f545 Binary files /dev/null and b/res/themes/SimpleGreen/preview.png differ diff --git a/res/themes/SimpleGreen/theme.yaml b/res/themes/SimpleGreen/theme.yaml new file mode 100644 index 00000000..c9cd741a --- /dev/null +++ b/res/themes/SimpleGreen/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 30, 215, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 30, 215, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 30, 215, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 30, 215, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleGreenFall/background.png b/res/themes/SimpleGreenFall/background.png new file mode 100644 index 00000000..8f54da0e Binary files /dev/null and b/res/themes/SimpleGreenFall/background.png differ diff --git a/res/themes/SimpleGreenFall/preview.png b/res/themes/SimpleGreenFall/preview.png new file mode 100644 index 00000000..27bf9933 Binary files /dev/null and b/res/themes/SimpleGreenFall/preview.png differ diff --git a/res/themes/SimpleGreenFall/theme.yaml b/res/themes/SimpleGreenFall/theme.yaml new file mode 100644 index 00000000..2fa867cc --- /dev/null +++ b/res/themes/SimpleGreenFall/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 157, 255, 141 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 36, 255, 0 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 115, 255, 97 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 30, 215, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 157, 255, 141 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 36, 255, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 115, 255, 97 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleGreenGauge/background.png b/res/themes/SimpleGreenGauge/background.png new file mode 100644 index 00000000..4b7afa12 Binary files /dev/null and b/res/themes/SimpleGreenGauge/background.png differ diff --git a/res/themes/SimpleGreenGauge/preview.png b/res/themes/SimpleGreenGauge/preview.png new file mode 100644 index 00000000..6b0feae3 Binary files /dev/null and b/res/themes/SimpleGreenGauge/preview.png differ diff --git a/res/themes/SimpleGreenGauge/theme.yaml b/res/themes/SimpleGreenGauge/theme.yaml new file mode 100644 index 00000000..f71ebfcc --- /dev/null +++ b/res/themes/SimpleGreenGauge/theme.yaml @@ -0,0 +1,242 @@ +author: "@takattila" + +display: + # Specify the display size in inch for this theme: 3.5" (default) or 5" + DISPLAY_SIZE: 3.5" + + # Specify the display orientation for this theme: portrait or landscape (reverse orientation is managed in config.yaml) + DISPLAY_ORIENTATION: portrait + + # Backplate RGB LED color (for HW revision 'flagship' devices only), set one that match your theme dominant color + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 + +static_text: + CPU_TEXT: + TEXT: "CPU" + X: 50 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "GPU" + X: 215 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "RAM" + X: 50 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png + RAM_USED: + TEXT: "USED" + X: 27 + Y: 446 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png + RAM_FREE: + TEXT: "FREE" + X: 27 + Y: 462 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png + DISK_TEXT: + TEXT: "SSD/NET" + X: 180 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png + +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + RADIAL: + SHOW: True + X: 165 + Y: 240 + RADIUS: 95 + WIDTH: 95 + + MIN_VALUE: 0 + MAX_VALUE: 100 + ANGLE_START: 270 + ANGLE_END: 270 + ANGLE_STEPS: 20 + ANGLE_SEP: 0 + + CLOCKWISE: True + BAR_COLOR: 112, 255, 89 + BAR_BACKGROUND_COLOR: 30, 215, 0 + DRAW_BAR_BACKGROUND: True + BAR_DECORATION: Rectangle + SHOW_TEXT: True + SHOW_UNIT: True + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 60 + FONT_COLOR: 0, 0, 0 + # BACKGROUND_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: -2 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 30, 215, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 38 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 190 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 30, 215, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 200 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 10 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 420 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 30, 215, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + USED: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 445 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + FREE: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 460 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + + DISK: + INTERVAL: 10 + USED: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + NET: + INTERVAL: 1 + ETH: + UPLOAD: + TEXT: + SHOW: True + X: 175 + Y: 430 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png + DOWNLOAD: + TEXT: + SHOW: True + X: 175 + Y: 455 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png \ No newline at end of file diff --git a/res/themes/SimpleMulticolor/background.png b/res/themes/SimpleMulticolor/background.png new file mode 100644 index 00000000..dd1d0aa8 Binary files /dev/null and b/res/themes/SimpleMulticolor/background.png differ diff --git a/res/themes/SimpleMulticolor/preview.png b/res/themes/SimpleMulticolor/preview.png new file mode 100644 index 00000000..1bedb7e1 Binary files /dev/null and b/res/themes/SimpleMulticolor/preview.png differ diff --git a/res/themes/SimpleMulticolor/theme.yaml b/res/themes/SimpleMulticolor/theme.yaml new file mode 100644 index 00000000..d0e0aa2d --- /dev/null +++ b/res/themes/SimpleMulticolor/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 169 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 30, 215, 0 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 233, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 228, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 0, 120, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 30, 215, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleNeon/background.png b/res/themes/SimpleNeon/background.png new file mode 100644 index 00000000..e56ad07f Binary files /dev/null and b/res/themes/SimpleNeon/background.png differ diff --git a/res/themes/SimpleNeon/preview.png b/res/themes/SimpleNeon/preview.png new file mode 100644 index 00000000..94128638 Binary files /dev/null and b/res/themes/SimpleNeon/preview.png differ diff --git a/res/themes/SimpleNeon/theme.yaml b/res/themes/SimpleNeon/theme.yaml new file mode 100644 index 00000000..110dd1fb --- /dev/null +++ b/res/themes/SimpleNeon/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 114, 0, 255 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 0, 180 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 0, 120, 255 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 233, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 114, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 0, 180 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 0, 120, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleNeonGauge/background.png b/res/themes/SimpleNeonGauge/background.png new file mode 100644 index 00000000..a70aa441 Binary files /dev/null and b/res/themes/SimpleNeonGauge/background.png differ diff --git a/res/themes/SimpleNeonGauge/preview.png b/res/themes/SimpleNeonGauge/preview.png new file mode 100644 index 00000000..b6b6777a Binary files /dev/null and b/res/themes/SimpleNeonGauge/preview.png differ diff --git a/res/themes/SimpleNeonGauge/theme.yaml b/res/themes/SimpleNeonGauge/theme.yaml new file mode 100644 index 00000000..d39b49b0 --- /dev/null +++ b/res/themes/SimpleNeonGauge/theme.yaml @@ -0,0 +1,242 @@ +author: "@takattila" + +display: + # Specify the display size in inch for this theme: 3.5" (default) or 5" + DISPLAY_SIZE: 3.5" + + # Specify the display orientation for this theme: portrait or landscape (reverse orientation is managed in config.yaml) + DISPLAY_ORIENTATION: portrait + + # Backplate RGB LED color (for HW revision 'flagship' devices only), set one that match your theme dominant color + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 + +static_text: + CPU_TEXT: + TEXT: "CPU" + X: 50 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "GPU" + X: 215 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "RAM" + X: 50 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + RAM_USED: + TEXT: "USED" + X: 27 + Y: 446 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + RAM_FREE: + TEXT: "FREE" + X: 27 + Y: 462 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + DISK_TEXT: + TEXT: "SSD/NET" + X: 180 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + RADIAL: + SHOW: True + X: 165 + Y: 240 + RADIUS: 95 + WIDTH: 95 + + MIN_VALUE: 0 + MAX_VALUE: 100 + ANGLE_START: 270 + ANGLE_END: 270 + ANGLE_STEPS: 20 + ANGLE_SEP: 0 + + CLOCKWISE: True + BAR_COLOR: 244, 132, 255 + BAR_BACKGROUND_COLOR: 255, 0, 180 + DRAW_BAR_BACKGROUND: True + BAR_DECORATION: Rectangle + SHOW_TEXT: True + SHOW_UNIT: True + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 60 + FONT_COLOR: 255, 255, 255 + # BACKGROUND_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: -2 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 114, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 38 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 190 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 114, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 200 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 10 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 420 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 114, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + USED: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 445 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + FREE: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 460 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + + DISK: + INTERVAL: 10 + USED: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + NET: + INTERVAL: 1 + ETH: + UPLOAD: + TEXT: + SHOW: True + X: 175 + Y: 430 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 114, 0, 255 + BACKGROUND_IMAGE: background.png + DOWNLOAD: + TEXT: + SHOW: True + X: 175 + Y: 455 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 114, 0, 255 + BACKGROUND_IMAGE: background.png \ No newline at end of file diff --git a/res/themes/SimpleOarngeFall/background.png b/res/themes/SimpleOarngeFall/background.png new file mode 100644 index 00000000..1bf2d30e Binary files /dev/null and b/res/themes/SimpleOarngeFall/background.png differ diff --git a/res/themes/SimpleOarngeFall/preview.png b/res/themes/SimpleOarngeFall/preview.png new file mode 100644 index 00000000..8f84fdbe Binary files /dev/null and b/res/themes/SimpleOarngeFall/preview.png differ diff --git a/res/themes/SimpleOarngeFall/theme.yaml b/res/themes/SimpleOarngeFall/theme.yaml new file mode 100644 index 00000000..b2e6c752 --- /dev/null +++ b/res/themes/SimpleOarngeFall/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 171, 81 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 192, 125 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 150, 38 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 171, 81 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 171, 81 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 192, 125 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 150, 38 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 171, 81 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleOrange/background.png b/res/themes/SimpleOrange/background.png new file mode 100644 index 00000000..3c122b91 Binary files /dev/null and b/res/themes/SimpleOrange/background.png differ diff --git a/res/themes/SimpleOrange/preview.png b/res/themes/SimpleOrange/preview.png new file mode 100644 index 00000000..e724167a Binary files /dev/null and b/res/themes/SimpleOrange/preview.png differ diff --git a/res/themes/SimpleOrange/theme.yaml b/res/themes/SimpleOrange/theme.yaml new file mode 100644 index 00000000..f0a35430 --- /dev/null +++ b/res/themes/SimpleOrange/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 132, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 132, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 132, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 132, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleOrangeGauge/background.png b/res/themes/SimpleOrangeGauge/background.png new file mode 100644 index 00000000..1b6403fb Binary files /dev/null and b/res/themes/SimpleOrangeGauge/background.png differ diff --git a/res/themes/SimpleOrangeGauge/preview.png b/res/themes/SimpleOrangeGauge/preview.png new file mode 100644 index 00000000..40900160 Binary files /dev/null and b/res/themes/SimpleOrangeGauge/preview.png differ diff --git a/res/themes/SimpleOrangeGauge/theme.yaml b/res/themes/SimpleOrangeGauge/theme.yaml new file mode 100644 index 00000000..20d87035 --- /dev/null +++ b/res/themes/SimpleOrangeGauge/theme.yaml @@ -0,0 +1,242 @@ +author: "@takattila" + +display: + # Specify the display size in inch for this theme: 3.5" (default) or 5" + DISPLAY_SIZE: 3.5" + + # Specify the display orientation for this theme: portrait or landscape (reverse orientation is managed in config.yaml) + DISPLAY_ORIENTATION: portrait + + # Backplate RGB LED color (for HW revision 'flagship' devices only), set one that match your theme dominant color + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 + +static_text: + CPU_TEXT: + TEXT: "CPU" + X: 50 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "GPU" + X: 215 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "RAM" + X: 50 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png + RAM_USED: + TEXT: "USED" + X: 27 + Y: 446 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png + RAM_FREE: + TEXT: "FREE" + X: 27 + Y: 462 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png + DISK_TEXT: + TEXT: "SSD/NET" + X: 180 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png + +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + RADIAL: + SHOW: True + X: 165 + Y: 240 + RADIUS: 95 + WIDTH: 95 + + MIN_VALUE: 0 + MAX_VALUE: 100 + ANGLE_START: 270 + ANGLE_END: 270 + ANGLE_STEPS: 20 + ANGLE_SEP: 0 + + CLOCKWISE: True + BAR_COLOR: 254, 193, 127 + BAR_BACKGROUND_COLOR: 255, 132, 0 + DRAW_BAR_BACKGROUND: True + BAR_DECORATION: Rectangle + SHOW_TEXT: True + SHOW_UNIT: True + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 60 + FONT_COLOR: 0, 0, 0 + # BACKGROUND_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: -2 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 132, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 38 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 190 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 132, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 200 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 10 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 420 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 132, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + USED: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 445 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + FREE: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 460 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + + DISK: + INTERVAL: 10 + USED: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + NET: + INTERVAL: 1 + ETH: + UPLOAD: + TEXT: + SHOW: True + X: 175 + Y: 430 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png + DOWNLOAD: + TEXT: + SHOW: True + X: 175 + Y: 455 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 132, 0 + BACKGROUND_IMAGE: background.png \ No newline at end of file diff --git a/res/themes/SimplePurple/background.png b/res/themes/SimplePurple/background.png new file mode 100644 index 00000000..42f7e1ec Binary files /dev/null and b/res/themes/SimplePurple/background.png differ diff --git a/res/themes/SimplePurple/preview.png b/res/themes/SimplePurple/preview.png new file mode 100644 index 00000000..888b26d7 Binary files /dev/null and b/res/themes/SimplePurple/preview.png differ diff --git a/res/themes/SimplePurple/theme.yaml b/res/themes/SimplePurple/theme.yaml new file mode 100644 index 00000000..ab1abdf2 --- /dev/null +++ b/res/themes/SimplePurple/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 233, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 233, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 233, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 233, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimplePurpleFall/background.png b/res/themes/SimplePurpleFall/background.png new file mode 100644 index 00000000..b5afc14c Binary files /dev/null and b/res/themes/SimplePurpleFall/background.png differ diff --git a/res/themes/SimplePurpleFall/preview.png b/res/themes/SimplePurpleFall/preview.png new file mode 100644 index 00000000..6ee40dce Binary files /dev/null and b/res/themes/SimplePurpleFall/preview.png differ diff --git a/res/themes/SimplePurpleFall/theme.yaml b/res/themes/SimplePurpleFall/theme.yaml new file mode 100644 index 00000000..ee3adcbb --- /dev/null +++ b/res/themes/SimplePurpleFall/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 246, 150, 255 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 239, 67, 255 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 243, 119, 255 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 233, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 246, 150, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 239, 67, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 243, 119, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimplePurpleGauge/background.png b/res/themes/SimplePurpleGauge/background.png new file mode 100644 index 00000000..a70aa441 Binary files /dev/null and b/res/themes/SimplePurpleGauge/background.png differ diff --git a/res/themes/SimplePurpleGauge/preview.png b/res/themes/SimplePurpleGauge/preview.png new file mode 100644 index 00000000..908cbe2a Binary files /dev/null and b/res/themes/SimplePurpleGauge/preview.png differ diff --git a/res/themes/SimplePurpleGauge/theme.yaml b/res/themes/SimplePurpleGauge/theme.yaml new file mode 100644 index 00000000..633ddf64 --- /dev/null +++ b/res/themes/SimplePurpleGauge/theme.yaml @@ -0,0 +1,242 @@ +author: "@takattila" + +display: + # Specify the display size in inch for this theme: 3.5" (default) or 5" + DISPLAY_SIZE: 3.5" + + # Specify the display orientation for this theme: portrait or landscape (reverse orientation is managed in config.yaml) + DISPLAY_ORIENTATION: portrait + + # Backplate RGB LED color (for HW revision 'flagship' devices only), set one that match your theme dominant color + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 + +static_text: + CPU_TEXT: + TEXT: "CPU" + X: 50 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "GPU" + X: 215 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "RAM" + X: 50 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + RAM_USED: + TEXT: "USED" + X: 27 + Y: 446 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + RAM_FREE: + TEXT: "FREE" + X: 27 + Y: 462 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + DISK_TEXT: + TEXT: "SSD/NET" + X: 180 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + RADIAL: + SHOW: True + X: 165 + Y: 240 + RADIUS: 95 + WIDTH: 95 + + MIN_VALUE: 0 + MAX_VALUE: 100 + ANGLE_START: 270 + ANGLE_END: 270 + ANGLE_STEPS: 20 + ANGLE_SEP: 0 + + CLOCKWISE: True + BAR_COLOR: 244, 132, 255 + BAR_BACKGROUND_COLOR: 233, 0, 255 + DRAW_BAR_BACKGROUND: True + BAR_DECORATION: Rectangle + SHOW_TEXT: True + SHOW_UNIT: True + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 60 + FONT_COLOR: 255, 255, 255 + # BACKGROUND_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: -2 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 233, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 38 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 190 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 233, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 200 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 10 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 420 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 233, 0, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + USED: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 445 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + FREE: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 460 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + + DISK: + INTERVAL: 10 + USED: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + NET: + INTERVAL: 1 + ETH: + UPLOAD: + TEXT: + SHOW: True + X: 175 + Y: 430 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png + DOWNLOAD: + TEXT: + SHOW: True + X: 175 + Y: 455 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 233, 0, 255 + BACKGROUND_IMAGE: background.png \ No newline at end of file diff --git a/res/themes/SimpleRed/background.png b/res/themes/SimpleRed/background.png new file mode 100644 index 00000000..8fe26640 Binary files /dev/null and b/res/themes/SimpleRed/background.png differ diff --git a/res/themes/SimpleRed/preview.png b/res/themes/SimpleRed/preview.png new file mode 100644 index 00000000..39e68b03 Binary files /dev/null and b/res/themes/SimpleRed/preview.png differ diff --git a/res/themes/SimpleRed/theme.yaml b/res/themes/SimpleRed/theme.yaml new file mode 100644 index 00000000..d6a3c4bd --- /dev/null +++ b/res/themes/SimpleRed/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 35, 37 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 35, 37 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 35, 37 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 35, 37 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 35, 37 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 35, 37 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 35, 37 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 35, 37 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleRedFall/background.png b/res/themes/SimpleRedFall/background.png new file mode 100644 index 00000000..47f30311 Binary files /dev/null and b/res/themes/SimpleRedFall/background.png differ diff --git a/res/themes/SimpleRedFall/preview.png b/res/themes/SimpleRedFall/preview.png new file mode 100644 index 00000000..b7e61ec0 Binary files /dev/null and b/res/themes/SimpleRedFall/preview.png differ diff --git a/res/themes/SimpleRedFall/theme.yaml b/res/themes/SimpleRedFall/theme.yaml new file mode 100644 index 00000000..eaa556ab --- /dev/null +++ b/res/themes/SimpleRedFall/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 124, 107 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 67, 42 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 101, 80 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 30, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 124, 107 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 67, 42 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 101, 80 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleRedGauge/background.png b/res/themes/SimpleRedGauge/background.png new file mode 100644 index 00000000..4173886c Binary files /dev/null and b/res/themes/SimpleRedGauge/background.png differ diff --git a/res/themes/SimpleRedGauge/preview.png b/res/themes/SimpleRedGauge/preview.png new file mode 100644 index 00000000..b68ab2aa Binary files /dev/null and b/res/themes/SimpleRedGauge/preview.png differ diff --git a/res/themes/SimpleRedGauge/theme.yaml b/res/themes/SimpleRedGauge/theme.yaml new file mode 100644 index 00000000..97aac39f --- /dev/null +++ b/res/themes/SimpleRedGauge/theme.yaml @@ -0,0 +1,242 @@ +author: "@takattila" + +display: + # Specify the display size in inch for this theme: 3.5" (default) or 5" + DISPLAY_SIZE: 3.5" + + # Specify the display orientation for this theme: portrait or landscape (reverse orientation is managed in config.yaml) + DISPLAY_ORIENTATION: portrait + + # Backplate RGB LED color (for HW revision 'flagship' devices only), set one that match your theme dominant color + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 + +static_text: + CPU_TEXT: + TEXT: "CPU" + X: 50 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "GPU" + X: 215 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "RAM" + X: 50 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png + RAM_USED: + TEXT: "USED" + X: 27 + Y: 446 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png + RAM_FREE: + TEXT: "FREE" + X: 27 + Y: 462 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png + DISK_TEXT: + TEXT: "SSD/NET" + X: 180 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png + +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + RADIAL: + SHOW: True + X: 165 + Y: 240 + RADIUS: 95 + WIDTH: 95 + + MIN_VALUE: 0 + MAX_VALUE: 100 + ANGLE_START: 270 + ANGLE_END: 270 + ANGLE_STEPS: 20 + ANGLE_SEP: 0 + + CLOCKWISE: True + BAR_COLOR: 255, 159, 159 + BAR_BACKGROUND_COLOR: 255, 30, 0 + DRAW_BAR_BACKGROUND: True + BAR_DECORATION: Rectangle + SHOW_TEXT: True + SHOW_UNIT: True + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 60 + FONT_COLOR: 255, 255, 255 + # BACKGROUND_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: -2 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 30, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 38 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 190 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 30, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 200 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 10 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 420 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 30, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + USED: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 445 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + FREE: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 460 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + + DISK: + INTERVAL: 10 + USED: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + NET: + INTERVAL: 1 + ETH: + UPLOAD: + TEXT: + SHOW: True + X: 175 + Y: 430 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png + DOWNLOAD: + TEXT: + SHOW: True + X: 175 + Y: 455 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 30, 0 + BACKGROUND_IMAGE: background.png \ No newline at end of file diff --git a/res/themes/SimpleRedGaugeRedBg/Credits.md b/res/themes/SimpleRedGaugeRedBg/Credits.md new file mode 100644 index 00000000..06895998 --- /dev/null +++ b/res/themes/SimpleRedGaugeRedBg/Credits.md @@ -0,0 +1,4 @@ +### Credits for graphical resources used from freepik + +Acknowledgements for resources : + diff --git a/res/themes/SimpleRedGaugeRedBg/background.png b/res/themes/SimpleRedGaugeRedBg/background.png new file mode 100644 index 00000000..d0c30b13 Binary files /dev/null and b/res/themes/SimpleRedGaugeRedBg/background.png differ diff --git a/res/themes/SimpleRedGaugeRedBg/preview.png b/res/themes/SimpleRedGaugeRedBg/preview.png new file mode 100644 index 00000000..61b64c4f Binary files /dev/null and b/res/themes/SimpleRedGaugeRedBg/preview.png differ diff --git a/res/themes/SimpleRedGaugeRedBg/theme.yaml b/res/themes/SimpleRedGaugeRedBg/theme.yaml new file mode 100644 index 00000000..273994e2 --- /dev/null +++ b/res/themes/SimpleRedGaugeRedBg/theme.yaml @@ -0,0 +1,242 @@ +author: "@takattila" + +display: + # Specify the display size in inch for this theme: 3.5" (default) or 5" + DISPLAY_SIZE: 3.5" + + # Specify the display orientation for this theme: portrait or landscape (reverse orientation is managed in config.yaml) + DISPLAY_ORIENTATION: portrait + + # Backplate RGB LED color (for HW revision 'flagship' devices only), set one that match your theme dominant color + DISPLAY_RGB_LED: 115, 14, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 + +static_text: + CPU_TEXT: + TEXT: "CPU" + X: 50 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "GPU" + X: 215 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "RAM" + X: 50 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + RAM_USED: + TEXT: "USED" + X: 27 + Y: 446 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + RAM_FREE: + TEXT: "FREE" + X: 27 + Y: 462 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + DISK_TEXT: + TEXT: "SSD" + X: 215 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + RADIAL: + SHOW: True + X: 165 + Y: 240 + RADIUS: 95 + WIDTH: 95 + + MIN_VALUE: 0 + MAX_VALUE: 100 + ANGLE_START: 270 + ANGLE_END: 270 + ANGLE_STEPS: 20 + ANGLE_SEP: 0 + + CLOCKWISE: True + BAR_COLOR: 255, 159, 159 + BAR_BACKGROUND_COLOR: 255, 30, 0 + DRAW_BAR_BACKGROUND: True + BAR_DECORATION: Rectangle + SHOW_TEXT: True + SHOW_UNIT: True + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 60 + FONT_COLOR: 255, 255, 255 + # BACKGROUND_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: -2 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 255, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 38 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 190 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 255, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 200 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 10 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 420 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 255, 255 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + USED: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 445 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + FREE: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 460 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + + DISK: + INTERVAL: 10 + USED: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + NET: + INTERVAL: 1 + ETH: + UPLOAD: + TEXT: + SHOW: True + X: 175 + Y: 430 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + DOWNLOAD: + TEXT: + SHOW: True + X: 175 + Y: 455 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png \ No newline at end of file diff --git a/res/themes/SimpleYellow/background.png b/res/themes/SimpleYellow/background.png new file mode 100644 index 00000000..afc97bfa Binary files /dev/null and b/res/themes/SimpleYellow/background.png differ diff --git a/res/themes/SimpleYellow/preview.png b/res/themes/SimpleYellow/preview.png new file mode 100644 index 00000000..ced5ab0e Binary files /dev/null and b/res/themes/SimpleYellow/preview.png differ diff --git a/res/themes/SimpleYellow/theme.yaml b/res/themes/SimpleYellow/theme.yaml new file mode 100644 index 00000000..6147274b --- /dev/null +++ b/res/themes/SimpleYellow/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 228, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 228, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 228, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 228, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleYellowFall/background.png b/res/themes/SimpleYellowFall/background.png new file mode 100644 index 00000000..2f361fba Binary files /dev/null and b/res/themes/SimpleYellowFall/background.png differ diff --git a/res/themes/SimpleYellowFall/preview.png b/res/themes/SimpleYellowFall/preview.png new file mode 100644 index 00000000..9955b568 Binary files /dev/null and b/res/themes/SimpleYellowFall/preview.png differ diff --git a/res/themes/SimpleYellowFall/theme.yaml b/res/themes/SimpleYellowFall/theme.yaml new file mode 100644 index 00000000..086bc3c6 --- /dev/null +++ b/res/themes/SimpleYellowFall/theme.yaml @@ -0,0 +1,171 @@ +--- +author: "@takattila" + +display: + DISPLAY_ORIENTATION: portrait + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 +static_text: + CPU_PERCENT_TEXT: + TEXT: "% CPU" + X: 170 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_TEMP_TEXT: + TEXT: "°C CPU" + X: 170 + Y: 362 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + CPU_MODEL_PERCENT: + TEXT: Intel i5-10400 + X: 170 + Y: 51 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + CPU_MODEL_TEMP: + TEXT: Intel i5-10400 + X: 170 + Y: 406 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 244, 147 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "% RAM" + X: 170 + Y: 125 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + RAM_MODEL: + TEXT: Kingston Fury DDR4 + X: 170 + Y: 168 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 232, 40 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "% GPU" + X: 170 + Y: 245 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 38 + FONT_COLOR: 204, 204, 204 + BACKGROUND_IMAGE: background.png + GPU_MODEL: + TEXT: NVIDIA RTX 3060 + X: 170 + Y: 287 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 237, 89 + BACKGROUND_IMAGE: background.png +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 35 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 64 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 228, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 390 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 420 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 244, 147 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 150 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 182 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 232, 40 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: False + X: 5 + Y: 270 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 75 + FONT_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 170 + Y: 300 + WIDTH: 150 + HEIGHT: 50 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 237, 89 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png diff --git a/res/themes/SimpleYellowGauge/background.png b/res/themes/SimpleYellowGauge/background.png new file mode 100644 index 00000000..47ae46dc Binary files /dev/null and b/res/themes/SimpleYellowGauge/background.png differ diff --git a/res/themes/SimpleYellowGauge/preview.png b/res/themes/SimpleYellowGauge/preview.png new file mode 100644 index 00000000..1c5f0ba3 Binary files /dev/null and b/res/themes/SimpleYellowGauge/preview.png differ diff --git a/res/themes/SimpleYellowGauge/theme.yaml b/res/themes/SimpleYellowGauge/theme.yaml new file mode 100644 index 00000000..382b0c0f --- /dev/null +++ b/res/themes/SimpleYellowGauge/theme.yaml @@ -0,0 +1,242 @@ +author: "@takattila" + +display: + # Specify the display size in inch for this theme: 3.5" (default) or 5" + DISPLAY_SIZE: 3.5" + + # Specify the display orientation for this theme: portrait or landscape (reverse orientation is managed in config.yaml) + DISPLAY_ORIENTATION: portrait + + # Backplate RGB LED color (for HW revision 'flagship' devices only), set one that match your theme dominant color + DISPLAY_RGB_LED: 0, 0, 0 + +static_images: + BACKGROUND: + PATH: background.png + X: 0 + Y: 0 + WIDTH: 320 + HEIGHT: 480 + +static_text: + CPU_TEXT: + TEXT: "CPU" + X: 50 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + GPU_TEXT: + TEXT: "GPU" + X: 215 + Y: 10 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + RAM_TEXT: + TEXT: "RAM" + X: 50 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + RAM_USED: + TEXT: "USED" + X: 27 + Y: 446 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + RAM_FREE: + TEXT: "FREE" + X: 27 + Y: 462 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 12 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + DISK_TEXT: + TEXT: "SSD/NET" + X: 180 + Y: 350 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 25 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + +STATS: + CPU: + PERCENTAGE: + INTERVAL: 1 + RADIAL: + SHOW: True + X: 165 + Y: 240 + RADIUS: 95 + WIDTH: 95 + + MIN_VALUE: 0 + MAX_VALUE: 100 + ANGLE_START: 270 + ANGLE_END: 270 + ANGLE_STEPS: 20 + ANGLE_SEP: 0 + + CLOCKWISE: True + BAR_COLOR: 255, 252, 222 + BAR_BACKGROUND_COLOR: 255, 228, 0 + DRAW_BAR_BACKGROUND: True + BAR_DECORATION: Rectangle + SHOW_TEXT: True + SHOW_UNIT: True + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 60 + FONT_COLOR: 0, 0, 0 + # BACKGROUND_COLOR: 0, 0, 0 + BACKGROUND_IMAGE: background.png + TEMPERATURE: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: -2 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 228, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 38 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GPU: + INTERVAL: 1 + PERCENTAGE: + TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 45 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 190 + Y: 90 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 228, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + FREQUENCY: + INTERVAL: 5 + TEXT: + SHOW: True + SHOW_UNIT: True + X: 200 + Y: 120 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 16 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + MEMORY: + INTERVAL: 5 + VIRTUAL: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 10 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + GRAPH: + SHOW: True + X: 28 + Y: 420 + WIDTH: 105 + HEIGHT: 20 + MIN_VALUE: 0 + MAX_VALUE: 100 + BAR_COLOR: 255, 228, 0 + BAR_OUTLINE: True + BACKGROUND_IMAGE: background.png + USED: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 445 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + FREE: + SHOW: True + SHOW_UNIT: True + X: 65 + Y: 460 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 15 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + + DISK: + INTERVAL: 10 + USED: + PERCENT_TEXT: + SHOW: True + SHOW_UNIT: True + X: 175 + Y: 380 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 40 + FONT_COLOR: 255, 255, 255 + BACKGROUND_IMAGE: background.png + NET: + INTERVAL: 1 + ETH: + UPLOAD: + TEXT: + SHOW: True + X: 175 + Y: 430 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png + DOWNLOAD: + TEXT: + SHOW: True + X: 175 + Y: 455 + FONT: generale-mono/GeneraleMonoA.ttf + FONT_SIZE: 20 + FONT_COLOR: 255, 228, 0 + BACKGROUND_IMAGE: background.png \ No newline at end of file