This commit is contained in:
2026-01-24 20:50:49 -07:00
commit 01fc065433
10 changed files with 925 additions and 0 deletions

39
flake.nix Normal file
View File

@@ -0,0 +1,39 @@
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
clj-nix.url = "github:jlesquembre/clj-nix";
};
outputs = { self, ... }@inputs:
inputs.flake-utils.lib.eachDefaultSystem (system:
let
pkgs = import inputs.nixpkgs {
inherit system;
overlays = [
inputs.clj-nix.overlays.default
];
};
inherit (pkgs) lib;
in {
packages = rec {
net-deertopia = pkgs.callPackage ./net-deertopia.nix {};
net-deertopia-graal = pkgs.mkGraalBin { cljDrv = net-deertopia; };
default = net-deertopia;
};
devShells.default =
pkgs.mkShell {
inputsFrom = [
self.packages.${system}.net-deertopia
];
packages = with pkgs; [
clojure-lsp
zprint
clojure
babashka
sqlite-web
];
};
});
}