diff --git a/home/programs/editors/neovim/plugins/misc/presence.nix b/home/programs/editors/neovim/plugins/misc/presence.nix index 2daf5ea..da9b401 100644 --- a/home/programs/editors/neovim/plugins/misc/presence.nix +++ b/home/programs/editors/neovim/plugins/misc/presence.nix @@ -1,9 +1,30 @@ -_: { - programs.nixvim.plugins.neocord = { - enable = true; - settings = { - auto_update = true; - enable_line_number = true; - }; +{pkgs, ...}: { + programs.nixvim = { + extraPlugins = with pkgs.vimPlugins; [ + cord-nvim + ]; + extraConfigLua = '' + require('cord').setup { + editor = { + tooltip = 'Neovim' + }, + display = { + show_time = true, + show_repository = true, + show_cursor_position = true, + }, + lsp = { + show_problem_count = true, + severity = 1, + scope = 'workspace', + }, + buttons = { + { + label = 'View Repository', + url = 'git', + }, + }, + } + ''; }; }