diff --git a/nixos/nixvim/nixvim.nix b/nixos/nixvim/nixvim.nix index 4d5ea02..c0a008f 100644 --- a/nixos/nixvim/nixvim.nix +++ b/nixos/nixvim/nixvim.nix @@ -7,7 +7,7 @@ }: { imports = [ - ./plugins.nix + ./plugins/plugins.nix ./keymaps.nix ]; programs.nixvim = { diff --git a/nixos/nixvim/plugins/barbar.nix b/nixos/nixvim/plugins/barbar.nix index 3564c1e..f15d275 100644 --- a/nixos/nixvim/plugins/barbar.nix +++ b/nixos/nixvim/plugins/barbar.nix @@ -1,5 +1,5 @@ { - barbar = { + programs.nixvim.plugins.barbar = { enable = true; settings = { icons = { diff --git a/nixos/nixvim/plugins/cord.nix b/nixos/nixvim/plugins/cord.nix index 5db3fec..3fbb654 100644 --- a/nixos/nixvim/plugins/cord.nix +++ b/nixos/nixvim/plugins/cord.nix @@ -1,5 +1,5 @@ { - cord = { + programs.nixvim.plugins.cord = { enable = true; settings = { display = { diff --git a/nixos/nixvim/plugins/lualine.nix b/nixos/nixvim/plugins/lualine.nix index 250e78c..f0da28c 100644 --- a/nixos/nixvim/plugins/lualine.nix +++ b/nixos/nixvim/plugins/lualine.nix @@ -1,5 +1,5 @@ { - lualine = { + programs.nixvim.plugins.lualine = { enable = true; settings = { extensions = [ "toggleterm" ]; diff --git a/nixos/nixvim/plugins/plugins.nix b/nixos/nixvim/plugins/plugins.nix index 3b32bd3..5b4acda 100644 --- a/nixos/nixvim/plugins/plugins.nix +++ b/nixos/nixvim/plugins/plugins.nix @@ -1,12 +1,13 @@ { + imports = [ + ./barbar.nix + ./toggleterm.nix + ./cord.nix + ./lualine.nix + ./telescope.nix + ]; programs.nixvim = { plugins = { - imports = [ - ./barbar.nix - ./cord.nix - ./lualine.nix - ./toggleterm.nix - ]; lspconfig.enable = true; web-devicons.enable = true; blink-cmp.enable = true; diff --git a/nixos/nixvim/plugins/telescope.nix b/nixos/nixvim/plugins/telescope.nix new file mode 100644 index 0000000..ecbc511 --- /dev/null +++ b/nixos/nixvim/plugins/telescope.nix @@ -0,0 +1,10 @@ +{ + programs.nixvim.plugins.telescope = { + enable = true; + keymaps = { + "ff" = { + action = "find_files"; + }; + }; + }; +} diff --git a/nixos/nixvim/plugins/toggleterm.nix b/nixos/nixvim/plugins/toggleterm.nix index 67ad763..ff61280 100644 --- a/nixos/nixvim/plugins/toggleterm.nix +++ b/nixos/nixvim/plugins/toggleterm.nix @@ -1,5 +1,5 @@ { - toggleterm = { + programs.nixvim.plugins.toggleterm = { enable = true; settings = { size = 30;