Skip to content

Conversation

@vha
Copy link
Contributor

@vha vha commented Jan 1, 2026

This PR adds a news ticker with the latest news item from a news feed to the System Updates widget. On click, it expands to show all available news and their descriptions.

I made it to check Arch news before updating the system, but you can configure the feed to show something else. By default it works on Arch, Manjaro, CachyOS, EndeavourOS and Fedora as an honorable guest. Didn't really know what feed to set on Fedora, so I went with https://fedoramagazine.org/

Since Arch's feed has a known and stable structure, I'm using curl + regex instead of any xml parser to avoid extra dependencies.

The custom feed option is pretty limited. You need to give it a regex with 4 matching groups similar to arch's structure so it fits the layout.

2026-01-01.21-16-35.mp4

@Purian23
Copy link
Collaborator

Purian23 commented Jan 2, 2026

Hi there, thank you for your interest to contribute to DMS. I think this is a cool feature, however we don't feel it belongs in the core code by default. We would request to convert this into a plugin where users are able to modularly install and use the feature in the future.

https://danklinux.com/docs/dankmaterialshell/plugin-development

@vha
Copy link
Contributor Author

vha commented Jan 2, 2026

Hi there, thank you for your interest to contribute to DMS. I think this is a cool feature, however we don't feel it belongs in the core code by default. We would request to convert this into a plugin where users are able to modularly install and use the feature in the future.

https://danklinux.com/docs/dankmaterialshell/plugin-development

Can I inject my qml inside the system updater widget from a plugin? I can only see ways to connect to the control center.
The idea was to check the news before updating; adding the newsfeed somewhere else defeats the point, so I guess I'm abandoning the feature.

@Purian23
Copy link
Collaborator

Purian23 commented Jan 6, 2026

What might be even cooler is converting it to a desktop plugin widget.
https://danklinux.com/docs/dankmaterialshell/plugin-development#desktop-plugins

@vha vha closed this Jan 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants