From 91c4311bb41dbf562fb94021a06640f8c1dd27b8 Mon Sep 17 00:00:00 2001 From: Dennis Date: Thu, 5 Mar 2026 23:14:57 +0100 Subject: [PATCH] configures statusline --- modules/neovim/_statusline.nix | 9 +++++++ modules/neovim/default.nix | 45 ++++++++++++++++++---------------- 2 files changed, 33 insertions(+), 21 deletions(-) create mode 100644 modules/neovim/_statusline.nix diff --git a/modules/neovim/_statusline.nix b/modules/neovim/_statusline.nix new file mode 100644 index 0000000..e19cfb5 --- /dev/null +++ b/modules/neovim/_statusline.nix @@ -0,0 +1,9 @@ +{ ... }: +{ + programs.nixvim.plugins.mini-statusline = { + enable = true; + settings = { + use_icons = false; + }; + }; +} diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix index 9efb882..6839c62 100644 --- a/modules/neovim/default.nix +++ b/modules/neovim/default.nix @@ -3,7 +3,7 @@ ... }: { - flake.modules.nixos.neovim = + flake.modules.nixos.neovim = { pkgs, ... }: { home-manager.sharedModules = [ @@ -18,25 +18,28 @@ inputs.self.modules.homeManager.neovim ]; }; - - flake.modules.homeManager.neovim = { pkgs, ... }: { - imports = [ - inputs.nixvim.homeModules.nixvim - ./_colorscheme.nix - ./_completion.nix - ./_editing.nix - ./_formatter.nix - ./_keybindings.nix - ./_lsp.nix - ./_options.nix - ./_picker.nix - ]; - programs.nixvim = { - enable = true; - defaultEditor = true; - package = pkgs.neovim-unwrapped; - vimAlias = true; - vimdiffAlias = true; + + flake.modules.homeManager.neovim = + { pkgs, ... }: + { + imports = [ + inputs.nixvim.homeModules.nixvim + ./_colorscheme.nix + ./_completion.nix + ./_editing.nix + ./_formatter.nix + ./_keybindings.nix + ./_lsp.nix + ./_options.nix + ./_picker.nix + ./_statusline.nix + ]; + programs.nixvim = { + enable = true; + defaultEditor = true; + package = pkgs.neovim-unwrapped; + vimAlias = true; + vimdiffAlias = true; + }; }; - }; }