diff --git a/plugins/by-name/flutter-tools/default.nix b/plugins/by-name/flutter-tools/default.nix index cbd9090654..41bb456f66 100644 --- a/plugins/by-name/flutter-tools/default.nix +++ b/plugins/by-name/flutter-tools/default.nix @@ -1,4 +1,9 @@ -{ lib, ... }: +{ + lib, + pkgs, + config, + ... +}: lib.nixvim.plugins.mkNeovimPlugin { name = "flutter-tools"; packPathName = "flutter-tools.nvim"; @@ -6,6 +11,15 @@ lib.nixvim.plugins.mkNeovimPlugin { maintainers = [ lib.maintainers.khaneliman ]; + extraOptions = { + flutterPackage = lib.mkPackageOption pkgs "flutter" { + nullable = true; + }; + }; + extraConfig = cfg: { + extraPackages = [ cfg.flutterPackage ]; + }; + settingsOptions = import ./settings-options.nix lib; settingsExample = {