Switch to github

This commit is contained in:
2024-06-25 20:02:19 -07:00
parent b0bed79b35
commit d0f4d09c00
5 changed files with 1434 additions and 283 deletions
+20 -4
View File
@@ -5,14 +5,29 @@
nixpkgs.url = "nixpkgs/nixos-23.11";
utils.url = "github:numtide/flake-utils";
helpers = {
url = "git+https://fudo.dev/public/nix-helpers.git";
url = "github:fudoniten/fudo-nix-helpers";
inputs.nixpkgs.follows = "nixpkgs";
};
milquetoast = {
url = "github:fudoniten/milquetoast";
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, milquetoast, ... }:
utils.lib.eachDefaultSystem (system:
let pkgs = nixpkgs.legacyPackages."${system}";
let
pkgs = nixpkgs.legacyPackages."${system}";
fudoClojureLib = fudo-clojure.packages."${system}".fudo-clojure;
milquetoastLib = milquetoast.packages."${system}".milquetoast;
cljLibs = {
"org.fudo/fudo-clojure" = fudoClojureLib;
"org.fudo/milquetoast" = milquetoastLib;
};
in {
packages = rec {
default = snooper-server;
@@ -20,6 +35,7 @@
name = "org.fudo/snooper-server";
primaryNamespace = "snooper.cli";
src = ./.;
inherit cljLibs;
};
};
@@ -27,7 +43,7 @@
default = updateDeps;
updateDeps = pkgs.mkShell {
buildInputs = with helpers.packages."${system}";
[ (updateClojureDeps { }) ];
[ (updateClojureDeps cljLibs) ];
};
snooperServer = pkgs.mkShell {
buildInputs = with self.packages."${system}"; [ snooper-server ];