1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-11-08 19:46:06 +01:00
nixvim/ci/default.nix
saygo-png bcbb109e09 ci: add generation script for conform-nvim
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-20 21:58:47 +00:00

24 lines
909 B
Nix

{
# By default, load nixvim using flake-compat
nixvim ? import ../.,
pkgs ? nixvim.inputs.nixpkgs.legacyPackages.${builtins.currentSystem},
lib ? nixvim.inputs.nixpkgs.lib,
}:
lib.fix (self: {
# The main script
default = self.generate;
generate = lib.callPackageWith (pkgs // self) ./generate.nix { };
update = lib.callPackageWith (pkgs // self) ./update.nix { };
# A shell that has the generate script
shell = pkgs.mkShell { nativeBuildInputs = [ self.generate ]; };
# Derivations that build the generated files
efmls-configs-sources = pkgs.callPackage ./efmls-configs.nix { };
none-ls-builtins = pkgs.callPackage ./none-ls.nix { };
rust-analyzer-options = pkgs.callPackage ./rust-analyzer { };
lspconfig-servers = pkgs.callPackage ./nvim-lspconfig { };
conform-formatters = pkgs.callPackage ./conform-nvim.nix { };
version-info = pkgs.callPackage ./version-info { };
})