From 13d17e3bada89f367f2b738354287ad3ec132279 Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Sat, 3 Jun 2023 07:58:50 +0100 Subject: [PATCH] Add some nix neovim specific config to init.lua via nix --- home/tui/config/nvim/init.lua | 36 +++++++++++++++++++++++++++++++++++ home/tui/neovim.nix | 1 + nvim | 2 +- 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 home/tui/config/nvim/init.lua diff --git a/home/tui/config/nvim/init.lua b/home/tui/config/nvim/init.lua new file mode 100644 index 00000000..72f33999 --- /dev/null +++ b/home/tui/config/nvim/init.lua @@ -0,0 +1,36 @@ +require "common" +require("lazy").setup { + spec = "plugins", + install = { colorscheme = { "tokyonight" } }, + ui = { + border = "rounded", + icons = { lazy = " " }, + }, + diff = { cmd = "diffview.nvim" }, + checker = { enabled = true, frequency = 3600 }, + performance = { + rtp = { + disabled_plugins = { + "gzip", + "matchit", + "matchparen", + "netrwPlugin", + "tarPlugin", + "tohtml", + "tutor", + "zipPlugin", + }, + }, + }, +} +require "ui.fillchars" + +vim.g.loaded_perl_provider = 0 + +if vim.g.neovide then + require "ui.neovide" +elseif vim.g.vscode then + require "ui.vscode" +end + +vim.cmd [[colorscheme tokyonight]] diff --git a/home/tui/neovim.nix b/home/tui/neovim.nix index bbcabf9b..7c61899e 100644 --- a/home/tui/neovim.nix +++ b/home/tui/neovim.nix @@ -1,6 +1,7 @@ {pkgs, ...}: { programs.neovim = { enable = true; + extraLuaConfig = builtins.readFile ./config/nvim/init.lua; defaultEditor = true; viAlias = true; vimAlias = true; diff --git a/nvim b/nvim index 8ab7be77..1fca7741 160000 --- a/nvim +++ b/nvim @@ -1 +1 @@ -Subproject commit 8ab7be776a477a59efe5677781fdade02089ae92 +Subproject commit 1fca774106e7d361ec797dedb10562fa619924bf