diff options
Diffstat (limited to 'contrib/flake.nix')
-rw-r--r-- | contrib/flake.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/contrib/flake.nix b/contrib/flake.nix index d07067a7a1..848c52d208 100644 --- a/contrib/flake.nix +++ b/contrib/flake.nix @@ -20,12 +20,16 @@ # a development binary to help debug issues neovim-debug = let - stdenv = pkgs.stdenvAdapters.keepDebugInfo (if pkgs.stdenv.isLinux then pkgs.llvmPackages_latest.stdenv else pkgs.stdenv); + stdenv = if pkgs.stdenv.isLinux then pkgs.llvmPackages_latest.stdenv else pkgs.stdenv; in - pkgs.enableDebugging ((neovim.override { - lua = pkgs.enableDebugging pkgs.luajit; + ((neovim.override { + lua = pkgs.luajit; inherit stdenv; }).overrideAttrs (oa: { + + dontStrip = true; + NIX_CFLAGS_COMPILE = " -ggdb -Og"; + cmakeBuildType = "Debug"; cmakeFlags = oa.cmakeFlags ++ [ "-DMIN_LOG_LEVEL=0" |