{ pkgs, ... }: { output.plugins = with pkgs.vimPlugins; [zk-nvim]; output.config_file = '' lua require("zk-config") ''; vim.keybindings = { keybindings = { "".z = { n = { command = "ZkNew { title = vim.fn.input('Title: ') }"; label = "Create new Zettel"; }; o = { command = "ZkNotes { sort = { 'modified' } }"; label = "Open Zettel"; }; t = { command = "ZkTags"; label = "Open Zettel associated with selected tags"; }; f = { command = "ZkNotes { sort = { 'modified' }, match = vim.fn.input('Search: ') }"; label = "Search for Zettel given a given query"; }; }; }; }; }