From 2a0bf1a3498b343544011c1273f0232f9f29969b Mon Sep 17 00:00:00 2001 From: Daniel Winkler Date: Thu, 15 May 2025 03:13:14 +0200 Subject: [PATCH] added nvimcom in nix --- flake.nix | 2 +- rpkgs.nix | 21 ++++++++++++++++++--- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index a38308b..ad92ce8 100644 --- a/flake.nix +++ b/flake.nix @@ -35,7 +35,7 @@ ... }@packageDef: let - rpkgs = import ./rpkgs.nix pkgs.rPackages; + rpkgs = import ./rpkgs.nix pkgs; in { lspsAndRuntimeDeps.rdev = with pkgs; [ diff --git a/rpkgs.nix b/rpkgs.nix index fc88a82..418555d 100644 --- a/rpkgs.nix +++ b/rpkgs.nix @@ -1,7 +1,22 @@ -pkgs: - with pkgs;[ +pkgs: with pkgs.rPackages; [ languageserver fixest dplyr ggplot2 - ] + (buildRPackage { + name = "nvimcom"; + src = pkgs.fetchFromGitHub { + owner = "R-nvim"; + repo = "R.nvim"; + rev = "f30c3b2be9ca1a3c277c5e66f5612774cc3fbcf4"; + sha256 = "sha256-X5ZfbrG7FtGJpnMJ2b7FMY/OM9rIIliFSqnbtudZCZg="; + }; + sourceRoot = "source/nvimcom"; + buildInputs = with pkgs; [ + R + gcc + gnumake + ]; + propagatedBuildInputs = [ ]; + }) +]