diff options
| author | Grisha Shipunov | 2025-01-26 15:02:27 +0100 |
|---|---|---|
| committer | Grisha Shipunov | 2025-01-26 15:02:27 +0100 |
| commit | 66c00cdcdaf5bf3449e88448a50770ac00ade7c0 (patch) | |
| tree | bee40afc98f3907114557fae56a0014e6a17155e /modules/devtools.nix | |
| parent | 8e0f7b4c6f69b10cb407ae18eb2a5058e5ea2d6c (diff) | |
binwalk v3 on older systems
Diffstat (limited to 'modules/devtools.nix')
| -rw-r--r-- | modules/devtools.nix | 17 |
1 files 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 |
