{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs"; flake-utils.url = "github:numtide/flake-utils"; run-code-inline.url = "git+https://codeberg.org/mhwombat/run-code-inline"; }; outputs = { self, nixpkgs, flake-utils, run-code-inline }: flake-utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs { inherit system; }; in { devShells = rec { default = pkgs.mkShell { buildInputs = [ run-code-inline.packages.${system}.default # pkgs.asciidoctor pkgs.asciidoctor-with-extensions # pkgs.python311Packages.pygments don't need to install, asciidoctor includes it pkgs.rubyPackages.rbs pkgs.rubyPackages.racc pkgs.rubyPackages.coderay pkgs.rubyPackages.rouge ]; shellHook = '' PATH=$(pwd)/bin:$PATH ''; }; }; } ); }