mirror of
https://github.com/NotAShelf/neovim-flake.git
synced 2024-12-19 13:19:48 +01:00
901363d1ac
* treewide: refactor custom lib, merge lists in hm/nixos module * lib/types(custom): clarify anythingConcatLists code --------- Co-authored-by: raf <raf@notashelf.dev>
19 lines
541 B
Nix
19 lines
541 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}: let
|
|
inherit (lib.nvim) neovimConfiguration;
|
|
|
|
buildPkg = pkgs: modules: (neovimConfiguration {inherit pkgs modules;}).neovim;
|
|
|
|
nixConfig = import ../configuration.nix false;
|
|
maximalConfig = import ../configuration.nix true;
|
|
in {
|
|
flake.overlays.default = _final: prev: {
|
|
inherit neovimConfiguration;
|
|
neovim-nix = buildPkg prev [nixConfig];
|
|
neovim-maximal = buildPkg prev [maximalConfig];
|
|
devPkg = buildPkg pkgs [nixConfig {config.vim.languages.html.enable = pkgs.lib.mkForce true;}];
|
|
};
|
|
}
|