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"; direnv.default = "direnv";
distant.default = "distant"; distant.default = "distant";
fish.default = "fish"; fish.default = "fish";
flutter.default = "flutter";
fzf = { fzf = {
default = "fzf"; default = "fzf";
example = "pkgs.skim"; example = "pkgs.skim";

View file

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