From 66c00cdcdaf5bf3449e88448a50770ac00ade7c0 Mon Sep 17 00:00:00 2001 From: Grisha Shipunov Date: Sun, 26 Jan 2025 15:02:27 +0100 Subject: [PATCH] binwalk v3 on older systems --- modules/devtools.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/modules/devtools.nix b/modules/devtools.nix index 8901e49..a5f3d35 100644 --- a/modules/devtools.nix +++ b/modules/devtools.nix @@ -1,15 +1,26 @@ -{ pkgs, ... }: { - + pkgs, + inputs, + config, + lib, + ... +}: +{ environment.systemPackages = with pkgs; let + # kicad kicad = pkgs.kicad.override { addons = with pkgs.kicadAddons; [ kikit kikit-library ]; }; + + # binwalk v3 on 24.11 + sys_ver = config.system.nixos.release; + unstablepkgs = inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}; + binwalkv3 = if lib.versionOlder "25.05" sys_ver then binwalk else unstablepkgs.binwalk; in [ # general @@ -18,7 +29,7 @@ gef gdb binutils - binwalk + binwalkv3 clang clang-tools direnv