From 4b7dd9144c95f0226cb333ef0f2c357323295b57 Mon Sep 17 00:00:00 2001 From: iofq Date: Fri, 26 May 2023 02:54:53 -0500 Subject: [PATCH] add nix config --- config/ftplugin/nix.lua | 1 + flake.nix | 4 +++- plugins.nix | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 config/ftplugin/nix.lua diff --git a/config/ftplugin/nix.lua b/config/ftplugin/nix.lua new file mode 100644 index 0000000..3c844d9 --- /dev/null +++ b/config/ftplugin/nix.lua @@ -0,0 +1 @@ +vim.opt_local.tabstop = 2 diff --git a/flake.nix b/flake.nix index c95e387..bb50ac1 100644 --- a/flake.nix +++ b/flake.nix @@ -53,13 +53,14 @@ '' lua << EOF package.path = "${self}/config/?.lua;" .. "${self}/config/lua/?.lua;" .. package.path + vim.o.runtimepath = "${self}/config," .. vim.o.runtimepath '' + pkgs.lib.readFile ./config/init.lua + '' EOF ''; packages.plugins = with pkgs.vimPlugins; { - start = plugins.base ++ plugins.treesitter; + start = plugins.base ++ plugins.extra ++ plugins.treesitter; }; }; }); @@ -70,6 +71,7 @@ '' lua << EOF package.path = "${self}/config/?.lua;" .. "${self}/config/lua/?.lua;" .. package.path + vim.o.runtimepath = "${self}/config," .. vim.o.runtimepath '' + pkgs.lib.readFile ./config/minimal-init.lua + '' diff --git a/plugins.nix b/plugins.nix index f0c7666..68cc004 100644 --- a/plugins.nix +++ b/plugins.nix @@ -10,6 +10,9 @@ neogit rose-pine ]; + extra = with pkgs.vimPlugins; [ + vim-nix + ]; treesitter = with pkgs.vimPlugins; [ (nvim-treesitter.withPlugins (