Derive flake version from package.json

This commit is contained in:
Tobi Lutke 2026-04-05 19:17:15 -04:00
parent 986fca3564
commit c2f3a40372
No known key found for this signature in database

View File

@ -33,6 +33,8 @@
flake-utils.lib.eachDefaultSystem (system: flake-utils.lib.eachDefaultSystem (system:
let let
pkgs = nixpkgs.legacyPackages.${system}; pkgs = nixpkgs.legacyPackages.${system};
packageJson = builtins.fromJSON (builtins.readFile ./package.json);
version = packageJson.version;
# SQLite with loadable extension support for sqlite-vec # SQLite with loadable extension support for sqlite-vec
sqliteWithExtensions = pkgs.sqlite.overrideAttrs (old: { sqliteWithExtensions = pkgs.sqlite.overrideAttrs (old: {
@ -52,7 +54,7 @@
nodeModules = pkgs.stdenvNoCC.mkDerivation { nodeModules = pkgs.stdenvNoCC.mkDerivation {
pname = "qmd-node-modules"; pname = "qmd-node-modules";
version = "1.0.0"; inherit version;
src = ./.; src = ./.;
@ -92,7 +94,7 @@
qmd = pkgs.stdenv.mkDerivation { qmd = pkgs.stdenv.mkDerivation {
pname = "qmd"; pname = "qmd";
version = "1.0.0"; inherit version;
src = ./.; src = ./.;