From 76eaf094bb100d1625bdbe4886698763b9b1768f Mon Sep 17 00:00:00 2001 From: h7x4 Date: Thu, 4 Jun 2026 01:26:32 +0900 Subject: [PATCH] flake.nix: add default overlay --- flake.lock | 8 ++++---- flake.nix | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+), 4 deletions(-) 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