Add fudo-clojure flake input and use preppedSrc for dependency injection
Update deps-lock.json to include fudo-clojure transitive dependencies.
This commit is contained in:
@@ -8,11 +8,20 @@
|
||||
url = "github:fudoniten/fudo-nix-helpers";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
fudo-clojure = {
|
||||
url = "github:fudoniten/fudo-clojure";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, utils, helpers, ... }:
|
||||
outputs = { self, nixpkgs, utils, helpers, fudo-clojure, ... }:
|
||||
utils.lib.eachDefaultSystem (system:
|
||||
let pkgs = nixpkgs.legacyPackages."${system}";
|
||||
let
|
||||
pkgs = nixpkgs.legacyPackages."${system}";
|
||||
cljLibs = {
|
||||
"org.fudo/fudo-clojure" =
|
||||
fudo-clojure.packages."${system}".fudo-clojure.preppedSrc;
|
||||
};
|
||||
in {
|
||||
packages = rec {
|
||||
default = bebot;
|
||||
@@ -20,6 +29,7 @@
|
||||
name = "org.fudo/bebot";
|
||||
primaryNamespace = "bebot.core";
|
||||
src = ./.;
|
||||
inherit cljLibs;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -27,7 +37,7 @@
|
||||
default = updateDeps;
|
||||
updateDeps = pkgs.mkShell {
|
||||
buildInputs = with helpers.legacyPackages."${system}";
|
||||
[ (updateClojureDeps { }) ];
|
||||
[ (updateClojureDeps { deps = cljLibs; }) ];
|
||||
};
|
||||
};
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user