nix-community.nixvim/flake/wrappers.nix
Matt Sturgeon 77c78bd04e
tests/platforms: move out of flake wrappers module
These should be set up in a dedicated test file, owned by
`tests/default.nix`.

Also refactored to use `callTest`.
2025-01-21 10:52:56 +00:00

33 lines
662 B
Nix

{
inputs,
self,
lib,
...
}:
{
perSystem =
{ system, pkgs, ... }:
{
_module.args = {
makeNixvimWithModule = import ../wrappers/standalone.nix {
inherit lib self;
defaultSystem = system;
};
};
};
flake = {
nixosModules = {
nixvim = import ../wrappers/nixos.nix self;
default = self.nixosModules.nixvim;
};
homeManagerModules = {
nixvim = import ../wrappers/hm.nix self;
default = self.homeManagerModules.nixvim;
};
nixDarwinModules = {
nixvim = import ../wrappers/darwin.nix self;
default = self.nixDarwinModules.nixvim;
};
};
}