{ self, inputs, ... }: { flake.nixosModules.nvim = { pkgs, lib, ... }: { programs.nvim = { enable = true; package = self.packages.${pkgs.stdenv.hostPlatform.system}.nvim; }; }; perSystem = { pkgs, lib, self', ... }: { packages.nvim = inputs.nvim.packages.${pkgs.stdenv.hostPlatform.system}.default; }; }