Nixfiles/neovim/default.nix

50 lines
885 B
Nix
Raw Normal View History

{ inputs, self, ... }:
2024-05-13 22:45:35 +02:00
{
2024-03-11 12:20:53 +01:00
imports = [
inputs.nixvim.flakeModules.default
2024-03-11 12:20:53 +01:00
];
nixvim = {
packages.enable = true;
checks.enable = true;
};
2024-03-11 12:20:53 +01:00
flake.nixvimModules = {
config = import ./config { flake = self; };
plugins = import ./plugins {
inherit (inputs) vim-headerguard;
};
modules = ./modules;
2024-12-15 21:02:49 +01:00
neovimTraxys = {
imports = [
self.nixvimModules.config
self.nixvimModules.plugins
self.nixvimModules.modules
2025-01-21 00:06:19 +01:00
{
nixpkgs.overlays = [
(final: prev: {
})
];
}
2024-05-13 22:45:35 +02:00
];
};
};
2024-03-11 12:20:53 +01:00
perSystem =
{
system,
...
}:
{
nixvimConfigurations = {
neovimTraxys = inputs.nixvim.lib.evalNixvim {
inherit system;
modules = [
self.nixvimModules.neovimTraxys
];
2024-07-20 23:27:12 +02:00
};
};
2024-07-15 20:35:01 +02:00
};
2024-03-11 12:20:53 +01:00
}