modules/dependencies: add flutter

This commit is contained in:
Gaetan Lepage 2025-04-07 23:37:57 +02:00 committed by nix-infra-bot
parent 55ec7c4187
commit 06acf3f103
2 changed files with 10 additions and 7 deletions

View file

@ -15,6 +15,7 @@ let
direnv.default = "direnv";
distant.default = "distant";
fish.default = "fish";
flutter.default = "flutter";
fzf = {
default = "fzf";
example = "pkgs.skim";

View file

@ -1,6 +1,5 @@
{
lib,
pkgs,
config,
...
}:
@ -11,13 +10,16 @@ lib.nixvim.plugins.mkNeovimPlugin {
maintainers = [ lib.maintainers.khaneliman ];
extraOptions = {
flutterPackage = lib.mkPackageOption pkgs "flutter" {
nullable = true;
};
};
imports = [
# TODO: added 2025-04-07, remove after 25.05
(lib.nixvim.mkRemovedPackageOptionModule {
plugin = "flutter-tools";
packageName = "flutter";
})
];
extraConfig = cfg: {
extraPackages = [ cfg.flutterPackage ];
dependencies.flutter.enable = lib.mkDefault true;
warnings = lib.nixvim.mkWarnings "plugins.flutter-tools" {
when =