diff --git a/shells/basic-ruby.nix b/shells/basic-ruby.nix new file mode 100644 index 00000000..7bb76a05 --- /dev/null +++ b/shells/basic-ruby.nix @@ -0,0 +1,15 @@ +{ pkgs, inputs, ... }: +pkgs.devshell.mkShell { + name = "Basic ruby project"; + imports = [ "${inputs.devshell}/extra/language/ruby.nix" ]; + packages = with pkgs; [ + nodejs + nodePackages.typescript-language-server + rubyPackages_3_3.solargraph + yarn + ]; + language.ruby = { + package = pkgs.ruby_3_3; + nativeDeps = [ pkgs.zlib pkgs.libffi pkgs.libyaml ]; + }; +}