From d9c4e154a8279de9e5ff37c4b40e28a1d496dc7c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 11 Jan 2025 11:48:40 +0100 Subject: [PATCH] plugins/flutter-tools: add flutterPackageOption --- plugins/by-name/flutter-tools/default.nix | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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 = {