nix-community.nixvim/modules
Matt Sturgeon 4b7a41276a
modules/nixpkgs: initial pkgs option, drop defaultPkgs specialArg
This minimal implementation allows `nixpkgs.pkgs` to be defined, but
does not implement evaluating an instance from a pkgsPath when _not_
defined.

The `defaultPkgs` specialArg is dropped in favour of `nixpkgs.pkgs`
being defined. If it's not defined, an assertion is thrown.

In the future, a nixpkgs source path can be supplied, defaulting to the
flake's `inputs.nixpkgs`. Along with other `nixpkgs.*` options, this
will allow a `pkgs` instance to be evaluated within the module eval.
2024-09-27 09:30:12 +01:00
..
misc modules: move nixpkgs module to top-level modules 2024-09-27 09:30:12 +01:00
top-level modules/nixpkgs: initial pkgs option, drop defaultPkgs specialArg 2024-09-27 09:30:12 +01:00
autocmd.nix modules: cleanup with lib 2024-09-03 22:12:33 -05:00
clipboard.nix modules: cleanup with lib 2024-09-03 22:12:33 -05:00
colorscheme.nix modules: cleanup with lib 2024-09-03 22:12:33 -05:00
commands.nix lib: remove nixvimTypes alias 2024-09-27 08:31:07 +01:00
default.nix modules/performance: add an option to combine plugins to a single plugin pack 2024-07-24 16:50:50 +02:00
diagnostics.nix modules: cleanup with lib 2024-09-03 22:12:33 -05:00
doc.nix treewide: Reformat with nixfmt 2024-05-05 22:00:40 +02:00
editorconfig.nix modules: cleanup with lib 2024-09-03 22:12:33 -05:00
files.nix lib: segregate and deprecate functions that need pkgs 2024-09-13 19:05:26 +01:00
filetype.nix lib: remove nixvimTypes alias 2024-09-27 08:31:07 +01:00
highlights.nix lib: remove nixvimTypes alias 2024-09-27 08:31:07 +01:00
keymaps.nix modules: cleanup with lib 2024-09-03 22:12:33 -05:00
lua-loader.nix modules/lua-loader: make enable option nullable 2024-07-21 17:11:50 +03:00
opts.nix modules: cleanup with lib 2024-09-03 22:12:33 -05:00
output.nix modules: cleanup with lib 2024-09-03 22:12:33 -05:00
performance.nix modules/performance: add ability to byte compile nvim runtime directory 2024-07-31 11:31:40 +00:00
plugins.nix plugins/by-name: remove pathExists check 2024-09-09 11:50:41 +01:00