Wael Nasreddine
0273c64bbf
Build edit-docs as standalone package using makeApp
...
Changed edit-docs from a simple wrapper script to a properly built Nix
package using makeApp, similar to how desktop and server are built.
Changes:
- Added build script to apps/edit-docs/package.json
- Created apps/edit-docs/scripts/build.ts based on desktop's build script
- Added edit-docs:build task to root package.json
- Changed flake.nix to use makeApp which:
- Builds edit-docs with all dependencies bundled
- Creates a standalone trilium-edit-docs executable
- Can be installed with 'nix profile install' and run from any directory
This makes edit-docs truly reusable - it can now be installed and run
from any project without requiring the Trilium source tree.
2026-01-12 22:08:27 -08:00
Zexin Yuan
4dcfc3e0bc
chore: add dev shell and direnv support
2025-12-10 21:17:11 +08:00
FliegendeWurst
bd6575982b
fix(flake): revert pname to just trilium-*
2025-11-14 08:54:25 +01:00
FliegendeWurst
80313527c5
fix(flake): upgrade to Nodejs 24
...
This ensures consistency with the main server build.
2025-11-14 08:53:40 +01:00
Elian Doran
1191421388
fix(flake): bettersqlite3 dependency not build properly
2025-10-07 18:27:13 +03:00
FliegendeWurst
834c67aeff
chore(dx/nix): fix flake fully
2025-09-16 18:05:56 +02:00
Elian Doran
df1b87e3ac
chore(dx/nix): fix flake partially
2025-09-04 12:12:23 +03:00
Elian Doran
4853d45609
chore(nix): switch to master for electron 37 ( closes #6217 )
2025-07-07 14:28:50 +03:00
Elian Doran
d8b85aad7c
chore(rebrand): change product name
2025-06-23 08:43:04 +03:00
Elian Doran
248f6d6a7d
refactor(forge): switch to TypeScript
2025-06-19 15:45:39 +03:00
Elian Doran
e5a6f53f98
Revert "feat(flake); set up overlay"
...
This reverts commit 751de1d43c4512af02e18c9cbf50c2d129a94191.
2025-06-19 12:55:04 +03:00
Elian Doran
751de1d43c
feat(flake); set up overlay
2025-06-19 12:49:26 +03:00
FliegendeWurst
a13e4d5d79
fix(flake): set resourceDir explicitly
2025-06-16 08:28:44 +02:00
FliegendeWurst
e8f2f0f577
feat(flake): Wayland support
2025-06-16 08:08:04 +02:00
FliegendeWurst
f56ba7295a
chore(flake): note differences to electron-forge build
2025-06-16 08:04:43 +02:00
FliegendeWurst
8cdb1859e3
fix(flake): use same Electron version as normal build
...
Also fix the source filtering logic to work properly.
2025-06-16 07:51:26 +02:00
FliegendeWurst
7c47cf420c
fix(flake): remove pnpm version override
2025-06-03 17:37:57 +02:00
FliegendeWurst
267facbaa0
fix(flake): remove not needed build artifacts
2025-06-03 17:15:00 +02:00
FliegendeWurst
d86337a993
refactor(flake): use pnpm2nix, add server package
2025-06-03 17:15:00 +02:00
Elian Doran
26fcc4fb24
feat(flake): support darwin
2025-06-02 21:25:25 +03:00
FliegendeWurst
381498433f
fix(flake): copy app icon
2025-05-31 19:15:46 +02:00
FliegendeWurst
628c52eb04
fix(flake): don't double wrap output
2025-05-31 19:14:30 +02:00
FliegendeWurst
89e2d46088
fix(flake): handle sass updates better
2025-05-31 19:14:07 +02:00
FliegendeWurst
d506283e48
feat(flake): desktop item, wrapped binary
2025-05-31 18:56:32 +02:00
Elian Doran
fc4ec9a045
refactor(flake): deduplicate environment variables
2025-05-31 19:24:43 +03:00
Elian Doran
7b577e31c4
chore(flake): build native dependencies
2025-05-31 19:16:23 +03:00
Elian Doran
93a9911727
chore(flake): actually copy the dist
2025-05-31 18:32:23 +03:00
Elian Doran
e2737d2d55
chore(flake): get build to succeed
2025-05-31 18:23:18 +03:00
Elian Doran
c365cdb6c6
chore(flake): patch dart
2025-05-31 18:21:08 +03:00
Elian Doran
e82567a33d
chore(flake): get the build to run
2025-05-31 18:15:22 +03:00
Elian Doran
5cd087f660
chore(flake): get dependencies to install
2025-05-31 18:08:06 +03:00
Elian Doran
27dd097394
chore(flake): start off with empty project
2025-05-31 17:41:56 +03:00