{ lib, helpers, config, pkgs, ... }: helpers.neovim-plugin.mkNeovimPlugin config { name = "zellij"; originalName = "zellij.nvim"; defaultPackage = pkgs.vimPlugins.zellij-nvim; maintainers = [ lib.maintainers.hmajid2301 ]; settingsOptions = { path = helpers.defaultNullOpts.mkStr "zellij" '' Path to the zellij binary. ''; replaceVimWindowNavigationKeybinds = helpers.defaultNullOpts.mkBool false '' Will set keybinds like `h` to left. ''; vimTmuxNavigatorKeybinds = helpers.defaultNullOpts.mkBool false '' Will set keybinds like `` to left. ''; debug = helpers.defaultNullOpts.mkBool false '' Will log things to `/tmp/zellij.nvim`. ''; }; settingsExample = { path = "zellij"; replaceVimWindowNavigationKeybinds = true; vimTmuxNavigatorKeybinds = false; debug = true; }; }