My NixOS and Home Manager configurations

add dalfox, remove xsstrike and unused astocad

quasigod.xyz 15684b77 af22c3a0

verified
+1 -51
-18
modules/packages/astocad.nix
··· 1 - { 2 - perSystem = 3 - { pkgs, lib, ... }: 4 - { 5 - packages.astocad = pkgs.freecad.overrideAttrs ( 6 - self: super: { 7 - src = pkgs.fetchFromGitHub { 8 - owner = "AstoCAD"; 9 - repo = "FreeCAD"; 10 - rev = "214716b2833df45ffb7798a82ae557f870886fc6"; 11 - hash = "sha256-5UZ+W6pbKxbtc9wDfZtx7XuckmsRLzFkqZjznvLTIbM="; 12 - fetchSubmodules = true; 13 - }; 14 - patches = lib.lists.dropEnd 3 super.patches; 15 - } 16 - ); 17 - }; 18 - }
-32
modules/packages/xsstrike.nix
··· 1 - { 2 - perSystem = 3 - { pkgs, ... }: 4 - { 5 - packages.xsstrike = 6 - let 7 - inherit (pkgs) 8 - fetchFromGitHub 9 - python3Packages 10 - ; 11 - in 12 - python3Packages.buildPythonApplication { 13 - pname = "xsstrike"; 14 - version = "0-unstable-2025-05-04"; 15 - 16 - src = fetchFromGitHub { 17 - owner = "boffman"; 18 - repo = "XSStrike"; 19 - rev = "73d103ce9162f2edc40ebee808f302625dc90eb0"; 20 - hash = "sha256-I1QOvup07JeiXZYgoF0rxlEoMI398y3qEYC6qQ2x+l0="; 21 - }; 22 - pyproject = true; 23 - pythonImportsCheck = [ "xsstrike" ]; 24 - build-system = with python3Packages; [ setuptools ]; 25 - dependencies = with python3Packages; [ 26 - tld 27 - fuzzywuzzy 28 - requests 29 - ]; 30 - }; 31 - }; 32 - }
+1 -1
modules/programs/hacking.nix
··· 96 96 ffuf 97 97 xh 98 98 wpscan 99 - (withSystem system (p: p.config.packages.xsstrike)) 99 + dalfox 100 100 101 101 # Reverse Engineering 102 102 ghidra