{ description = "A clj-nix flake"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; flake-utils.url = "github:numtide/flake-utils"; clj-nix.url = "github:jlesquembre/clj-nix"; }; outputs = { self, nixpkgs, flake-utils, clj-nix, }: flake-utils.lib.eachDefaultSystem (system: { packages = { default = clj-nix.lib.mkCljApp { pkgs = nixpkgs.legacyPackages.${system}; modules = [ # Option list: # https://jlesquembre.github.io/clj-nix/options/ { projectSrc = ./.; name = "com.bartlomiejpluta.packer"; main-ns = "packer.main"; nativeImage.enable = false; # customJdk.enable = true; } ]; }; }; }); }