From 62785421a4bd59402053935dee7aaa86f5d3586e Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Mon, 25 Jan 2021 17:20:29 +0000 Subject: [PATCH] Try to use home-manager --- flake.nix | 3 +- nixvim.nix | 122 +++++++++++++++++++++++++++++------------------------ 2 files changed, 70 insertions(+), 55 deletions(-) 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 <