diff --git a/flake.nix b/flake.nix index 194aedaa..25d0e487 100644 --- a/flake.nix +++ b/flake.nix @@ -9,7 +9,8 @@ inputs.neovim-nightly.overlay ]; - nixosModules.nixvim = import ./nixvim.nix; + nixosModules.nixvim = import ./nixvim.nix false; + homeManagerModules.nixvim = import ./nixvim.nix true; # This is a simple container for testing nixosConfigurations.container = nixpkgs.lib.nixosSystem { diff --git a/nixvim.nix b/nixvim.nix index 5c9a6f36..15e89687 100644 --- a/nixvim.nix +++ b/nixvim.nix @@ -1,3 +1,4 @@ +homeManager: { pkgs, lib, config, ... }: with lib; let @@ -191,6 +192,60 @@ in + extraWrapperArgs; }); + configure = { + customRC = '' + lua <