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 { clipboardPackage = lib.mkPackageOption pkgs "clipboard privider" {
type = with types; nullOr package; nullable = true;
description = '' default = null;
Which clipboard provider to use. example = [ "wl-clipboard" ];
extraDescription = ''
${"\n\n"}
Recommended: Recommended:
- X11: `pkgs.xclip` - X11: `pkgs.xclip`
- Wayland: `pkgs.wl-clipboard` - Wayland: `pkgs.wl-clipboard`
- MacOS: `pkgs.pngpaste` - MacOS: `pkgs.pngpaste`
''; '';
example = pkgs.wl-clipboard;
}; };
default = pluginOptions; default = pluginOptions;