From 8a0a9f2649e16bab45ab724bb887dabfc7d0d75e Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Mon, 9 Feb 2026 14:57:38 +0300 Subject: [PATCH 1/3] nix: link with Mold for all Linux platforms Signed-off-by: NotAShelf Change-Id: Ibed900b7d587278223e6150332aac1dd6a6a6964 --- nix/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nix/package.nix b/nix/package.nix index 052f576..de8bdf8 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -4,7 +4,7 @@ stdenvAdapters, rustPlatform, llvm, - useMold ? stdenv.isLinux && !stdenv.hostPlatform.isAarch, + useMold ? stdenv.isLinux, }: let toml = (lib.importTOML ../Cargo.toml).package; pname = toml.name; From f1d0622f84858b549e762db4d2cf43505a1af74d Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Mon, 9 Feb 2026 15:31:27 +0300 Subject: [PATCH 2/3] nix: bump nixpkgs input Signed-off-by: NotAShelf Change-Id: I6d90bb5614d2e56cb18ac06cd3d2473f6a6a6964 --- flake.lock | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index 452a532..e5578c1 100644 --- a/flake.lock +++ b/flake.lock @@ -2,14 +2,11 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1743359643, - "narHash": "sha256-RkyJ9a67s0zEIz4O66TyZOIGh4TFZ4dKHKMgnxZCh2I=", - "lastModified": 1763381801, - "narHash": "sha256-325fR0JmHW7B74/gHPv/S9w1Rfj/M2HniwQFUwdrZ9k=", + "lastModified": 1770562336, + "narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ca77b4bc80e558ce59f2712fdb276f90c0ee309a", - "rev": "46931757ea8bdbba25c076697f8e73b8dc39fef5", + "rev": "d6c71932130818840fc8fe9509cf50be8c64634f", "type": "github" }, "original": { From 3988436fa922a2e85e9c107ca44fd54d9b559d9c Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Mon, 9 Feb 2026 15:31:34 +0300 Subject: [PATCH 3/3] chore: bump dependencies; set MSRV to 1.91.0 Signed-off-by: NotAShelf Change-Id: I9b88bddb82e8f2d0d4e249cc3a27c61f6a6a6964 --- Cargo.lock | 8 ++++---- Cargo.toml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c4ede90..485b737 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -441,9 +441,9 @@ checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hotpath" -version = "0.9.3" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3554f9fc054c95f68e9f31196ca3aa77c6ce299f2e5877788e68168d01b7cfab" +checksum = "2dc168af8ef9f2f803292b6eca3bba81daca09df4f019f1d589d4392cc4a84e9" dependencies = [ "arc-swap", "base64", @@ -469,9 +469,9 @@ dependencies = [ [[package]] name = "hotpath-macros" -version = "0.9.2" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0326ae0362362c976fba738ba2dd585e63bf92264b7070f20219453c9a8cd6ae" +checksum = "b2bcbc49dbb85d4226c95a61ab989247ceddb4901c679bcfcab39e586c3e26ad" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index e3f54be..f333f09 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ description = "Microscopic fetch tool in Rust, for NixOS systems, with special version = "0.4.13" edition = "2024" authors = [ "NotAShelf " ] -rust-version = "1.90" +rust-version = "1.91.0" readme = "./docs/README.md" repository = "https://github.com/notashelf/microfetch" license = "GPL-3.0" @@ -18,7 +18,7 @@ name = "microfetch" path = "src/main.rs" [dependencies] -hotpath = { optional = true, version = "0.9.3" } +hotpath = { optional = true, version = "0.10.1" } libc = "0.2.180" [dev-dependencies]