42 lines
812 B
Nix
42 lines
812 B
Nix
{
|
|
inputs,
|
|
...
|
|
}:
|
|
{
|
|
flake.modules.nixos.neovim =
|
|
{ pkgs, ... }:
|
|
{
|
|
home-manager.sharedModules = [
|
|
inputs.self.modules.homeManager.neovim
|
|
];
|
|
};
|
|
|
|
flake.modules.darwin.neovim =
|
|
{ pkgs, ... }:
|
|
{
|
|
home-manager.sharedModules = [
|
|
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;
|
|
};
|
|
};
|
|
}
|