Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement widget-specific options and installation for third-party widgets. #229

Closed
HeitorAugustoLN opened this issue Jun 24, 2024 · 1 comment

Comments

@HeitorAugustoLN
Copy link
Contributor

HeitorAugustoLN commented Jun 24, 2024

Objective

Create widget-specific options to facilitate the configuration and installation of third-party widgets in KDE Plasma environments. This enhancement aims to broaden user customization options within plasma-manager by making it easy to install and customize third-party widgets into the Plasma desktop environment, thereby enriching the user experience with plasma-manager.

Things needed to do

For each widget that will be implemented, there are three things that need to be done:

  1. Package the widget
  2. Make it available in nixpkgs
  3. Implement the widget-specific options in plasma-manager

Current progress

Widget packaging

As of now, there is currently only one (that I know of) widget package available in nixpkgs for Plasma 6. And another one (that I know of) with a pull request open in nixpkgs. Them being:

In nixpkgs

Note

Can have more that I don't know

Pull request open

Note

Can have more that I don't know

Not packaged yet

Note

Here we can add widgets asked by the users

Widget installation:

Option

Supported packages:

Widget-specific options

Done

In progress

Not started

@HeitorAugustoLN HeitorAugustoLN changed the title Implement widget-specific options for third-party widgets. Implement widget-specific options and installation for third-party widgets. Jun 24, 2024
@magnouvean
Copy link
Collaborator

I reckon this is done now and that the further discussions can be held in the pr-s for future widgets

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

No branches or pull requests

2 participants