vendor ibm-plex

i don't like how we're doing this lol. setting the IBM_PLEX_WEB env var feels wrong.
This commit is contained in:
2026-02-03 07:38:09 -07:00
parent b7ae1fb178
commit cc9c74ed64
5 changed files with 58 additions and 2 deletions

View File

@@ -3,6 +3,7 @@
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
clj-nix.url = "github:jlesquembre/clj-nix";
# clj-nix.url = "path:///home/msyds/git/clj-nix";
};
outputs = { self, nixpkgs, clj-nix, ... }@inputs:
@@ -36,7 +37,9 @@
overlays.default = final: prev:
let graal = x: final.mkGraalBin { cljDrv = x; };
in rec {
vendored = final.callPackage ./vendor {};
in {
inherit (vendored) ibm-plex-web;
publisher = final.callPackage ./publisher/package.nix {};
doerg = final.callPackage ./doerg/package.nix {};
doerg-parser = final.callPackage ./doerg/doerg-parser/package.nix {};
@@ -51,9 +54,13 @@
devShells = each-system ({ pkgs, system, ... }: {
default = pkgs.mkShell {
inputsFrom = [ pkgs.doerg ];
packages = with pkgs; [
clojure-lsp
doerg-parser
# wahhh ibm-plex-web is a dependency of doerg... why must
# i specify it hereeee.
# ibm-plex-web
zprint
clojure
babashka