diff --git a/flake.lock b/flake.lock index efae908..23323f9 100644 --- a/flake.lock +++ b/flake.lock @@ -22,11 +22,11 @@ ] }, "locked": { - "lastModified": 1780212749, - "narHash": "sha256-wI0Q3Gc8xMRDRaL/LXq6hafF51xhZxSpGinW/NMqltQ=", + "lastModified": 1780224621, + "narHash": "sha256-mGAHKHEzh+J83GzYCyuM6xdfBPFYTBjNAmDmbHKRZ5U=", "ref": "main", - "rev": "872584dee2e7dd460509ec9b97c914b8f04442e4", - "revCount": 22, + "rev": "8afa09b948ec5ccbe488c21d14d458060720d313", + "revCount": 28, "type": "git", "url": "https://git.pvv.ntnu.no/mugiten/nix-custom-sqlite.git" }, diff --git a/flake.nix b/flake.nix index 244d8e5..e193bd4 100644 --- a/flake.nix +++ b/flake.nix @@ -54,6 +54,12 @@ }; }); + overlays.default = final: prev: { + tamerye-sqlite = self.packages.${final.system}.sqlite-tamerye-static; + tamerye-sqlite-cli = self.packages.${final.system}.sqlite-tamerye-static-cli; + tamerye-sqlite-android-shared-lib = self.packages.${final.system}.tamerye-shared-lib-android; + }; + packages = let src = builtins.filterSource (path: type: let baseName = baseNameOf (toString path); @@ -227,6 +233,20 @@ init = "sqlite3_tamerye_init"; }]; }; + in custom-sqlite.sqlite; + + sqlite-tamerye-static-cli = let + custom-sqlite = nix-sqlite.mkSqlite { + inherit pkgs; + enableInteractive = true; + # features = { + # ENABLE_COLUMN_METADATA = true; + # }; + extensions = [{ + library = "${self.packages.${system}.tamerye-static-lib-crane}/lib/libtamerye.a"; + init = "sqlite3_tamerye_init"; + }]; + }; in custom-sqlite.sqlite-cli; sqlite-tamerye-static-android = let