From 7e3078006dcc40589d11262a9f18a7b481eb0411 Mon Sep 17 00:00:00 2001 From: martin Date: Fri, 13 Mar 2026 23:17:03 -0500 Subject: [PATCH 1/2] fix(nix): make nix run build reliably on macOS --- flake.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index afd0c0748..4192190e8 100644 --- a/flake.nix +++ b/flake.nix @@ -28,7 +28,7 @@ version = packageJson.version; src = ./.; nodejs = pkgs.nodejs_20; - npmDepsHash = "sha256-GWBewwZD6Q3wstZCvVYToiRHRPvrVQcPBJGJPvook6o="; + npmDepsHash = "sha256-YbHVvsYijeCw0FlTWx4yhvfNH+yHRAm7fcfYKG/SkU0="; npmBuildScript = "build"; installPhase = '' mkdir -p $out @@ -58,9 +58,10 @@ nativeBuildInputs = [ pkgs.cargo-tauri pkgs.cmake + pkgs.llvmPackages.libclang + pkgs.perl pkgs.pkg-config ] ++ pkgs.lib.optionals pkgs.stdenv.isLinux [ - pkgs.llvmPackages.libclang pkgs.wrapGAppsHook3 ]; @@ -70,8 +71,7 @@ TAURI_CONFIG = tauriConfig; - LIBCLANG_PATH = pkgs.lib.optionalString pkgs.stdenv.isLinux - "${pkgs.llvmPackages.libclang.lib}/lib"; + LIBCLANG_PATH = "${pkgs.llvmPackages.libclang.lib}/lib"; preBuild = '' mkdir -p dist @@ -120,5 +120,9 @@ formatter = pkgs.alejandra; packages.default = appPackage; + apps.default = flake-utils.lib.mkApp { + drv = appPackage; + name = "codex-monitor"; + }; }); } From 3f9feb237158d814d29868af291069ea4f40f1e4 Mon Sep 17 00:00:00 2001 From: martin Date: Sat, 14 Mar 2026 15:57:23 -0500 Subject: [PATCH 2/2] chore(nix): remove explicit apps.default --- flake.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/flake.nix b/flake.nix index 4192190e8..8d6e58a3a 100644 --- a/flake.nix +++ b/flake.nix @@ -120,9 +120,5 @@ formatter = pkgs.alejandra; packages.default = appPackage; - apps.default = flake-utils.lib.mkApp { - drv = appPackage; - name = "codex-monitor"; - }; }); }