diff --git a/flake.lock b/flake.lock index 8d37b2c6..2cc822f2 100644 --- a/flake.lock +++ b/flake.lock @@ -9,11 +9,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1705617092, - "narHash": "sha256-n9PK4O4X4S1JkwpkMuYm1wHZYJzRqif8g3RuVIPD+rY=", + "lastModified": 1707922053, + "narHash": "sha256-wSZjK+rOXn+UQiP1NbdNn5/UW6UcBxjvlqr2wh++MbM=", "owner": "zhaofengli", "repo": "attic", - "rev": "fbe252a5c21febbe920c025560cbd63b20e24f3b", + "rev": "6eabc3f02fae3683bffab483e614bebfcd476b21", "type": "github" }, "original": { @@ -73,11 +73,11 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1706941198, - "narHash": "sha256-t6/qloMYdknVJ9a3QzjylQIZnQfgefJ5kMim50B7dwA=", + "lastModified": 1707891749, + "narHash": "sha256-SeikNYElHgv8uVMbiA9/pU3Cce7ssIsiM8CnEiwd1Nc=", "owner": "nix-community", "repo": "fenix", - "rev": "28dbd8b43ea328ee708f7da538c63e03d5ed93c8", + "rev": "3115aab064ef38cccd792c45429af8df43d6d277", "type": "github" }, "original": { @@ -228,11 +228,11 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1706875368, - "narHash": "sha256-KOBXxNurIU2lEmO6lR2A5El32X9x8ITt25McxKZ/Ew0=", + "lastModified": 1707849817, + "narHash": "sha256-If6T0MDErp3/z7DBlpG4bV46IPP+7BWSlgTI88cmbw0=", "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "8f6a72871ec87ed53cfe43a09fb284168a284e7e", + "rev": "a02a219773629686bd8ff123ca1aa995fa50d976", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 0932aab5..15561be9 100644 --- a/flake.nix +++ b/flake.nix @@ -32,6 +32,28 @@ let pkgsHost = nixpkgs.legacyPackages.${system}; + pkgs = import nixpkgs { + inherit system; + + overlays = [ + (final: prev: { + rocksdb = prev.rocksdb.overrideAttrs (old: + let + version = "8.10.0"; + in + { + inherit version; + src = pkgs.fetchFromGitHub { + owner = "facebook"; + repo = "rocksdb"; + rev = "v${version}"; + hash = "sha256-KGsYDBc1fz/90YYNGwlZ0LUKXYsP1zyhP29TnRQwgjQ="; + }; + }); + }) + ]; + }; + # Nix-accessible `Cargo.toml` cargoToml = builtins.fromTOML (builtins.readFile ./Cargo.toml);