asciidoctor-foodogsquared-e.../shell.nix
Gabriel Arazas 83aad53d74
Add forked bundix to the devshell
Just to make it easier to set up for next time.
2023-11-17 22:02:56 +08:00

34 lines
483 B
Nix

{ pkgs ? import <nixpkgs> { }
, ruby-nix
, extraPackages ? [ ]
, extraBuildInputs ? [ ]
}:
with pkgs;
let
gems = ruby-nix.lib pkgs {
name = "asciidoctor-foodogsquared-extensions";
ruby = ruby_3_1;
gemset = ./gemset.nix;
};
in
mkShell {
buildInputs = [
gems.env
gems.ruby
pkg-config
zlib
libiconv
libgit2
] ++ extraBuildInputs;
packages = [
# Formatters
nixpkgs-fmt
# Language servers
rnix-lsp
] ++ extraPackages;
}