2024-11-25 16:50:51 +00:00
|
|
|
{
|
|
|
|
inputs = {
|
|
|
|
nixpkgs = {
|
|
|
|
type = "github";
|
|
|
|
owner = "NixOS";
|
|
|
|
repo = "nixpkgs";
|
|
|
|
ref = "nixos-unstable";
|
|
|
|
};
|
|
|
|
nvf = {
|
|
|
|
type = "github";
|
|
|
|
owner = "NotAShelf";
|
|
|
|
repo = "nvf";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
outputs = inputs @ {nixpkgs, ...}: let
|
|
|
|
systems = ["x86_64-linux"];
|
|
|
|
forAllSystems = f:
|
|
|
|
nixpkgs.lib.genAttrs systems (system:
|
|
|
|
f (import inputs.nixpkgs {
|
|
|
|
inherit system;
|
|
|
|
}));
|
|
|
|
in {
|
|
|
|
packages = forAllSystems (pkgs: {
|
|
|
|
default =
|
|
|
|
(inputs.nvf.lib.neovimConfiguration {
|
|
|
|
modules = [
|
2024-11-26 13:46:42 +00:00
|
|
|
./nvf.nix
|
2024-11-25 16:50:51 +00:00
|
|
|
];
|
|
|
|
inherit pkgs;
|
|
|
|
})
|
|
|
|
.neovim;
|
|
|
|
});
|
|
|
|
};
|
|
|
|
}
|