{ ... }: { programs.nixvim = { plugins = { yanky = { enable = true; settings = { ring = { storage = "sqlite"; }; }; }; sqlite-lua = { enable = true; }; }; keymaps = [ { key = "p"; action = "(YankyPutAfter)"; mode = [ "n" "x" ]; } { key = "P"; action = "(YankyPutBefore)"; mode = [ "n" "x" ]; } { key = "gp"; action = "(YankyGPutAfter)"; mode = [ "n" "x" ]; } { key = "gP"; action = "(YankyGPutBefore)"; mode = [ "n" "x" ]; } { key = ""; action = "(YankyPreviousEntry)"; mode = [ "n" ]; } { key = ""; action = "(YankyNextEntry)"; mode = [ "n" ]; } ]; }; }