diff --git a/modules/dependencies.nix b/modules/dependencies.nix index d1d1bc17..632ffe99 100644 --- a/modules/dependencies.nix +++ b/modules/dependencies.nix @@ -41,6 +41,7 @@ let sed.default = "gnused"; texpresso.default = "texpresso"; tinymist.default = "tinymist"; + tmux.default = "tmux"; tree-sitter.default = "tree-sitter"; typst.default = "typst"; ueberzug.default = "ueberzugpp"; diff --git a/plugins/by-name/vimux/default.nix b/plugins/by-name/vimux/default.nix index 2a9ed206..b13f4c0e 100644 --- a/plugins/by-name/vimux/default.nix +++ b/plugins/by-name/vimux/default.nix @@ -1,18 +1,20 @@ -{ lib, pkgs, ... }: +{ lib, ... }: lib.nixvim.plugins.mkVimPlugin { name = "vimux"; globalPrefix = "Vimux"; maintainers = [ lib.maintainers.GaetanLepage ]; - extraOptions = { - tmuxPackage = lib.mkPackageOption pkgs "tmux" { - nullable = true; - }; - }; + imports = [ + # TODO: added 2025-04-07, remove after 25.05 + (lib.nixvim.mkRemovedPackageOptionModule { + plugin = "tmux"; + packageName = "tmux"; + }) + ]; - extraConfig = cfg: { - extraPackages = [ cfg.tmuxPackage ]; + extraConfig = { + dependencies.tmux.enable = lib.mkDefault true; }; settingsOptions = import ./settings-options.nix lib;