diff --git a/flake.nix b/flake.nix index b853df1..0cb78e5 100644 --- a/flake.nix +++ b/flake.nix @@ -11,30 +11,55 @@ }; outputs = { self, nixpkgs, utils, clj-nix, ... }: - utils.lib.eachDefaultSystem (system: - let - pkgs = nixpkgs.legacyPackages."${system}"; - cljpkgs = clj-nix.packages."${system}"; - update-deps = pkgs.writeShellScriptBin "update-deps.sh" '' - ${clj-nix.packages."${system}".deps-lock}/bin/deps-lock - ''; - in { - packages = { - fudo-pricebot = cljpkgs.mkCljBin { - projectSrc = ./.; - name = "org.fudo/pricebot"; - main-ns = "pricebot.core"; - jdkRunner = pkgs.jdk17_headless; - version = "0.1"; - }; - }; + let + system = "x86_64-linux"; + pkgs = nixpkgs.legacyPackages."${system}"; + cljpkgs = clj-nix.packages."${system}"; + update-deps = pkgs.writeShellScriptBin "update-deps.sh" '' + ${clj-nix.packages."${system}".deps-lock}/bin/deps-lock + ''; + in { + packages."${system}".fudo-pricebot = cljpkgs.mkCljBin { + projectSrc = ./.; + name = "org.fudo/pricebot"; + main-ns = "pricebot.core"; + jdkRunner = pkgs.jdk17_headless; + version = "0.1"; + }; - defaultPackage = self.packages."${system}".fudo-pricebot; + defaultPackage = self.packages."${system}".fudo-pricebot; - nixosModule = - import ./module.nix self.packages."${system}".fudo-pricebot; + nixosModule = import ./module.nix self.packages."${system}".fudo-pricebot; - devShell = - pkgs.mkShell { buildInputs = with pkgs; [ clojure update-deps ]; }; - }); + devShell = + pkgs.mkShell { buildInputs = with pkgs; [ clojure update-deps ]; }; + }; + + # outputs = { self, nixpkgs, utils, clj-nix, ... }: + # utils.lib.eachDefaultSystem (system: + # let + # pkgs = nixpkgs.legacyPackages."${system}"; + # cljpkgs = clj-nix.packages."${system}"; + # update-deps = pkgs.writeShellScriptBin "update-deps.sh" '' + # ${clj-nix.packages."${system}".deps-lock}/bin/deps-lock + # ''; + # in { + # packages = { + # fudo-pricebot = cljpkgs.mkCljBin { + # projectSrc = ./.; + # name = "org.fudo/pricebot"; + # main-ns = "pricebot.core"; + # jdkRunner = pkgs.jdk17_headless; + # version = "0.1"; + # }; + # }; + + # defaultPackage = self.packages."${system}".fudo-pricebot; + + # nixosModule = + # import ./module.nix self.packages."${system}".fudo-pricebot; + + # devShell = + # pkgs.mkShell { buildInputs = with pkgs; [ clojure update-deps ]; }; + # }); }