mirror of
https://github.com/NotAShelf/nvf.git
synced 2025-11-09 15:05:30 +00:00
38 lines
734 B
Nix
38 lines
734 B
Nix
{
|
|
pkgs,
|
|
stdenv,
|
|
}: let
|
|
formatter-env = with pkgs;
|
|
bundlerEnv {
|
|
name = "Gem dependencies";
|
|
inherit self;
|
|
ruby = ruby_3_2;
|
|
gemdir = ./.;
|
|
|
|
gemConfig =
|
|
pkgs.defaultGemConfig
|
|
// {
|
|
nokogiri = attrs: {
|
|
buildFlags = ["--use-system-libraries"]; # "--with-zlib-include=${pkgs.zlib}/include/libxml2"];
|
|
};
|
|
};
|
|
};
|
|
in
|
|
stdenv.mkDerivation {
|
|
name = "Format environment";
|
|
nativeBuildInputs = [
|
|
pkgs.libxslt
|
|
pkgs.zlib
|
|
pkgs.libxml2
|
|
pkgs.pkg-config
|
|
];
|
|
|
|
# Add the derivation to the PATH
|
|
buildInputs = [
|
|
pkgs.libxslt
|
|
pkgs.zlib
|
|
pkgs.libxml2
|
|
pkgs.pkg-config
|
|
formatter-env
|
|
];
|
|
}
|