plugins/clipboard-image: use mkPackageOption for clipboardPackage

This commit is contained in:
Matt Sturgeon 2025-01-24 21:54:52 +00:00
parent dbcdff7bbb
commit 1c137a73f0
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299

View file

@ -95,17 +95,18 @@ in
];
};
clipboardPackage = mkOption {
type = with types; nullOr package;
description = ''
Which clipboard provider to use.
clipboardPackage = lib.mkPackageOption pkgs "clipboard privider" {
nullable = true;
default = null;
example = [ "wl-clipboard" ];
extraDescription = ''
${"\n\n"}
Recommended:
- X11: `pkgs.xclip`
- Wayland: `pkgs.wl-clipboard`
- MacOS: `pkgs.pngpaste`
'';
example = pkgs.wl-clipboard;
};
default = pluginOptions;