diff --git a/flake.nix b/flake.nix index 0359a6c..28f2d3f 100644 --- a/flake.nix +++ b/flake.nix @@ -28,35 +28,30 @@ system: let pkgs = import nixpkgs {inherit system;}; t3code-server = pkgs.callPackage ./packages/server {src = t3code;}; - in - { - inherit t3code-server; - default = t3code-server; - } - // lib.optionalAttrs (system == "x86_64-linux") { - t3code-desktop = pkgs.callPackage ./packages/desktop {src = t3code;}; - } + t3code-desktop = pkgs.callPackage ./packages/desktop {src = t3code;}; + in { + inherit t3code-server t3code-desktop; + default = t3code-desktop; + } ); - apps = forAllSystems (system: { - default = { - type = "app"; - program = "${self.packages.${system}.t3code-server}/bin/t3"; - }; + apps = forAllSystems (system: rec { t3code-server = { type = "app"; program = "${self.packages.${system}.t3code-server}/bin/t3"; }; + t3code-desktop = { + type = "app"; + program = "${self.packages.${system}.t3code-desktop}/bin/t3code-desktop"; + }; + default = t3code-desktop; }); checks = forAllSystems ( - system: - { - t3code-server = self.packages.${system}.t3code-server; - } - // lib.optionalAttrs (system == "x86_64-linux") { - t3code-desktop = self.packages.${system}.t3code-desktop; - } + system: { + t3code-server = self.packages.${system}.t3code-server; + t3code-desktop = self.packages.${system}.t3code-desktop; + } ); }; }