mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 10:02:59 +08:00
fix(flake): use same Electron version as normal build
Also fix the source filtering logic to work properly.
This commit is contained in:
parent
b9ae226569
commit
8cdb1859e3
@ -21,7 +21,7 @@
|
||||
system:
|
||||
let
|
||||
pkgs = import nixpkgs { inherit system; };
|
||||
electron = pkgs.electron_35;
|
||||
electron = pkgs."electron_${lib.versions.major packageJsonDesktop.devDependencies.electron}";
|
||||
nodejs = pkgs.nodejs_22;
|
||||
pnpm = pkgs.pnpm_10;
|
||||
inherit (pkgs)
|
||||
@ -40,13 +40,13 @@
|
||||
fullCleanSourceFilter =
|
||||
name: type:
|
||||
(lib.cleanSourceFilter name type)
|
||||
|| (
|
||||
&& (
|
||||
let
|
||||
baseName = baseNameOf (toString name);
|
||||
in
|
||||
# No need to copy the flake.
|
||||
# Don't copy local development instance of NX cache.
|
||||
baseName == "flake.nix" || baseName == "flake.lock" || baseName == ".nx"
|
||||
baseName != "flake.nix" && baseName != "flake.lock" && baseName != ".nx"
|
||||
);
|
||||
fullCleanSource =
|
||||
src:
|
||||
@ -55,6 +55,7 @@
|
||||
src = src;
|
||||
};
|
||||
packageJson = builtins.fromJSON (builtins.readFile ./package.json);
|
||||
packageJsonDesktop = builtins.fromJSON (builtins.readFile ./apps/desktop/package.json);
|
||||
|
||||
makeApp =
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user