diff --git a/nixos/flake.lock b/nixos/flake.lock index d7bf1bfc..e9aeb1d2 100644 --- a/nixos/flake.lock +++ b/nixos/flake.lock @@ -1318,11 +1318,11 @@ ] }, "locked": { - "lastModified": 1770934405, - "narHash": "sha256-So7/cClgSGy9T0/qRfdO+Wths8wAmFW2w51WooSyFs0=", + "lastModified": 1770966681, + "narHash": "sha256-0XHEyYw9jaY3mfDcv833QhXR7MLwY95ilj1JcH2ziRw=", "owner": "colonelpanic8", "repo": "keepbook", - "rev": "0b035c3aea0a6b40d095ac0ffb784e8a1a4f5a93", + "rev": "5b0bf0c1b0009154a48cf9a6f938452121340f0f", "type": "github" }, "original": { diff --git a/nixos/keepbook-sync.nix b/nixos/keepbook-sync.nix index 09c2d094..70150dc8 100644 --- a/nixos/keepbook-sync.nix +++ b/nixos/keepbook-sync.nix @@ -1,7 +1,13 @@ { config, lib, pkgs, inputs, makeEnable, ... }: -let - cfg = config.myModules."keepbook-sync"; - keepbookTray = inputs.keepbook.packages.${pkgs.stdenv.hostPlatform.system}.keepbook-tray; + let + cfg = config.myModules."keepbook-sync"; + keepbookTray = + inputs.keepbook.packages.${pkgs.stdenv.hostPlatform.system}.keepbook-tray.overrideAttrs (_: { + # Upstream currently includes a contract test that expects a built TS CLI + # entrypoint under ts/dist/, but the Nix build does not build the TS + # artifacts first. Skip checks to keep the package usable on NixOS. + doCheck = false; + }); daemonArgs = [ "--config" cfg.configPath