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

Support for wallpaper plugin #321

Open
Sicheng-Pan opened this issue Aug 13, 2024 · 6 comments
Open

Support for wallpaper plugin #321

Sicheng-Pan opened this issue Aug 13, 2024 · 6 comments
Labels
0. type: enhancement New feature or request for feature 1. scope: workspaces Related to workspaces module 3. status: waiting for package Waiting for the package to be available

Comments

@Sicheng-Pan
Copy link

Currently it seems the wallpaperplugin attribute for desktop is set in panel.nix.

May I ask if it is possible to support customization for wallpaper plugin?

For example, I hope to use the Wallpaper Engine for KDE plugin, and I already have the package ready in Nix. I can manually set the plugin in system settings, and it seems the only changed setting is wallpaperplugin=com.github.catsout.wallpaperEngineKde.

@HeitorAugustoLN HeitorAugustoLN added 0. type: enhancement New feature or request for feature 1. scope: workspaces Related to workspaces module labels Aug 14, 2024
@HeitorAugustoLN
Copy link
Member

We need a nix package available in nixpkgs to try to do so. I couldn't find it.

@Sicheng-Pan
Copy link
Author

Here is a flake containing the wallpaper engine plugin package I made myself. You could build the plasma6 version like this:

nix build git+https://forgejo.invariantspace.com/macronova/nix-custom.git#wallpaper-engine-plasma6-plugin

After you put the packages in either environment.systemPackages or home-manager.users.<user>.home.packages you should see the plugin when you right click the desktop and change the wallpaper.

@HeitorAugustoLN
Copy link
Member

The package is working fine, I think I can make the support for it. Could you make these packages available in nixpkgs? It would be better than adding another dependency to the flake.

@Sicheng-Pan
Copy link
Author

I can try to make them available in nixpkgs

@HeitorAugustoLN HeitorAugustoLN added the 3. status: waiting for package Waiting for the package to be available label Aug 14, 2024
@Sicheng-Pan
Copy link
Author

NixOS/nixpkgs#334984

@HeitorAugustoLN
Copy link
Member

NixOS/nixpkgs#334984

Nice!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. type: enhancement New feature or request for feature 1. scope: workspaces Related to workspaces module 3. status: waiting for package Waiting for the package to be available
Projects
None yet
Development

No branches or pull requests

2 participants