Files
hacc/flake.nix
T
2026-07-02 21:07:35 +09:00

60 lines
1.2 KiB
Nix

{
inputs = {
nixpkgs.url = "nixpkgs/nixpkgs-unstable";
pwndbg.url = "github:pwndbg/pwndbg/2026.02.18";
pwndbg.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = { nixpkgs, pwndbg, ... }: let
systems = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
forAllSystems = f: nixpkgs.lib.genAttrs systems (system: let
pkgs = import nixpkgs {
inherit system;
overlays = [
(_: _: {
inherit (pwndbg.packages.${system}) pwndbg;
})
];
};
in f system pkgs);
in {
devShells = forAllSystems (_: pkgs: {
default = pkgs.mkShell {
packages = with pkgs; [
pkgs.pwndbg
(python3.withPackages (ppkgs: with ppkgs; [
(pwntools.override { debugger = pkgs.pwndbg; })
beautifulsoup4
cryptography
pycryptodome
requests
scapy
tqdm
]))
binwalk
exiftool
mediainfo
poppler-utils
sage
steghide
xxd
zsteg
# tesseract
# zbar
];
};
});
};
}