diff --git a/src/modules/packagechooser/images/calamares.png b/src/modules/packagechooser/images/calamares.png new file mode 100644 index 000000000..452e4450c Binary files /dev/null and b/src/modules/packagechooser/images/calamares.png differ diff --git a/src/modules/packagechooser/packagechooser.conf b/src/modules/packagechooser/packagechooser.conf index f20d1da77..e9b2d9329 100644 --- a/src/modules/packagechooser/packagechooser.conf +++ b/src/modules/packagechooser/packagechooser.conf @@ -54,6 +54,12 @@ mode: required # (from AppData name), description (from AppData description paragraphs # or the summary entries), and a screenshot (the defautl screenshot # from AppData). No package is set (but that is unused anyway). +# +# AppData may contain IDs that are not useful inside Calamares, +# and the screenshot URL may be remote -- a remote URL will not +# be loaded and the screenshot will be missing. An item with *appdata* +# **may** specify an ID or screenshot path, as above. This will override +# the settings from AppData. items: - id: "" package: "" @@ -72,5 +78,7 @@ items: name: GNOME description: GNU Networked Object Modeling Environment Desktop screenshot: ":/images/gnome.png" - - appdata: ../io.calamares.calamares.appdata.xml + - id: calamares + appdata: ../io.calamares.calamares.appdata.xml + screenshot: ":/images/calamares.png" diff --git a/src/modules/packagechooser/packagechooser.qrc b/src/modules/packagechooser/packagechooser.qrc index 9212c2f93..8f211c1bb 100644 --- a/src/modules/packagechooser/packagechooser.qrc +++ b/src/modules/packagechooser/packagechooser.qrc @@ -3,5 +3,6 @@ images/no-selection.png images/kde.png images/gnome.png + images/calamares.png