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; + }; }; - }; }