Well, I was able to build neovim with the configuration, but only in a nix-repl, not in the system.
Here is what I did: :l <nixos> sysp = config.environment.systemPackages systemnvim = lib.findFirst (x: lib.hasPrefix "neovim" x.name) null sysp :b systemnvim.override { vimAlias = false; configure = import ~/config/nixos/pkgs/vim/customization.nix { pkgs = pkgs; }; } which results in this derivation produced the following outputs: out -> /nix/store/db56l9gsri8mkj5ja1i0kc30niirmfgw-neovim-2015-06-09-configured I then went to the store and executed the `nvim` binary, which gave me the neovim including my plugins and customizations. What I have in my system configuration: # neovim.nix: let nvim = pkgs.neovim.override { vimAlias = false; configure = import ./vim/customization.nix { pkgs = pkgs; }; }; in [ nvim pkgs.python pkgs.ctags ] Which I include in my `systemPackages`. systemPackages = foo ++ nvimpkgs ++ bar; The `customization.nix` file in the above code snippets is the same, it is also the very same file I use to build my vim with `vim_configurable`, so no differences there. Can someone tell me what I'm doing wrong here? As said, the nix-repl-example resulted in desired results, the system rebuild results in a plain `nvim` binary which has no plugins, no custom RC-file, nothing. Help would be appreciated. Anyways, have a nice weekend! On 15-10-2015 16:38:42, Matthias Beyer wrote: > I tried the approach you linked, though neovim doesn't get any plugins > or RC linked in... > > On 15-10-2015 11:34:19, Rok Garbas wrote: > > > > the neovim expression already supports this via more general '.override' > > function. my example is here: > > https://github.com/garbas/dotfiles/blob/master/pkgs/default.nix#L83 > > > > -- > Mit freundlichen Grüßen, > Kind regards, > Matthias Beyer > > Proudly sent with mutt. > Happily signed with gnupg. > _______________________________________________ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev -- Mit freundlichen Grüßen, Kind regards, Matthias Beyer Proudly sent with mutt. Happily signed with gnupg.
pgppHYHmL2Uxp.pgp
Description: PGP signature
_______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev