3 Commits

Author SHA1 Message Date
Hadi 5f72e16819 add spilltea, sttr, httpie & trufflehog
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
2026-05-22 09:20:58 +02:00
Hadi 2954349fee add nix-prefetch-github
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
2026-05-22 09:20:12 +02:00
Hadi 4b79b7689a Add Sttr.nvim
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
2026-05-22 09:20:06 +02:00
6 changed files with 83 additions and 23 deletions
Generated
+38 -3
View File
@@ -1159,6 +1159,22 @@
} }
}, },
"nixpkgs_11": { "nixpkgs_11": {
"locked": {
"lastModified": 1777954456,
"narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_12": {
"locked": { "locked": {
"lastModified": 1777268161, "lastModified": 1777268161,
"narHash": "sha256-bxrdOn8SCOv8tN4JbTF/TXq7kjo9ag4M+C8yzzIRYbE=", "narHash": "sha256-bxrdOn8SCOv8tN4JbTF/TXq7kjo9ag4M+C8yzzIRYbE=",
@@ -1174,7 +1190,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_12": { "nixpkgs_13": {
"locked": { "locked": {
"lastModified": 1777268161, "lastModified": 1777268161,
"narHash": "sha256-bxrdOn8SCOv8tN4JbTF/TXq7kjo9ag4M+C8yzzIRYbE=", "narHash": "sha256-bxrdOn8SCOv8tN4JbTF/TXq7kjo9ag4M+C8yzzIRYbE=",
@@ -1472,6 +1488,7 @@
"nvf": "nvf", "nvf": "nvf",
"sops-nix": "sops-nix", "sops-nix": "sops-nix",
"spicetify-nix": "spicetify-nix", "spicetify-nix": "spicetify-nix",
"spilltea": "spilltea",
"stylix": "stylix", "stylix": "stylix",
"usbguard-tui": "usbguard-tui" "usbguard-tui": "usbguard-tui"
} }
@@ -1515,6 +1532,24 @@
"type": "github" "type": "github"
} }
}, },
"spilltea": {
"inputs": {
"nixpkgs": "nixpkgs_11"
},
"locked": {
"lastModified": 1778703986,
"narHash": "sha256-nVH6e+sw7LosTHDq7Al/+2vnKYfbAeXGp2lwlIVF9mI=",
"owner": "anotherhadi",
"repo": "spilltea",
"rev": "2f4765bf37d5130ada770fb52d1a47bedf7d3214",
"type": "github"
},
"original": {
"owner": "anotherhadi",
"repo": "spilltea",
"type": "github"
}
},
"stylix": { "stylix": {
"inputs": { "inputs": {
"base16": "base16", "base16": "base16",
@@ -1524,7 +1559,7 @@
"firefox-gnome-theme": "firefox-gnome-theme", "firefox-gnome-theme": "firefox-gnome-theme",
"flake-parts": "flake-parts_6", "flake-parts": "flake-parts_6",
"gnome-shell": "gnome-shell", "gnome-shell": "gnome-shell",
"nixpkgs": "nixpkgs_11", "nixpkgs": "nixpkgs_12",
"nur": "nur", "nur": "nur",
"systems": "systems_8", "systems": "systems_8",
"tinted-kitty": "tinted-kitty", "tinted-kitty": "tinted-kitty",
@@ -1840,7 +1875,7 @@
}, },
"usbguard-tui": { "usbguard-tui": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_12" "nixpkgs": "nixpkgs_13"
}, },
"locked": { "locked": {
"lastModified": 1778071322, "lastModified": 1778071322,
+1 -1
View File
@@ -44,7 +44,7 @@
blog.url = "github:anotherhadi/blog"; blog.url = "github:anotherhadi/blog";
awesome-wallpapers.url = "github:anotherhadi/awesome-wallpapers"; awesome-wallpapers.url = "github:anotherhadi/awesome-wallpapers";
iknowyou.url = "github:anotherhadi/iknowyou"; iknowyou.url = "github:anotherhadi/iknowyou";
spilltea.url = "github:anotherhadi/spilltea";
}; };
outputs = inputs @ { outputs = inputs @ {
+9 -9
View File
@@ -1,9 +1,13 @@
{ {
inputs,
pkgs-stable, pkgs-stable,
pkgs, pkgs,
... ...
}: { }: {
home.packages = with pkgs-stable; [ home.packages = with pkgs-stable; [
httpie
trufflehog
sttr
wireshark wireshark
nmap nmap
john john
@@ -19,12 +23,14 @@
nuclei nuclei
# Web # Web
inputs.spilltea.packages.${pkgs.system}.default
caido caido
nuclei nuclei
gobuster gobuster
dirb dirb
ffuf ffuf
sqlmap sqlmap
katana
# Utils # Utils
inetutils inetutils
@@ -41,23 +47,19 @@
]; ];
home.file = { home.file = {
"Cyber/wordlists/seclists" = { "Cyber/wordlists/seclists".source = pkgs.fetchFromGitHub {
source = pkgs.fetchFromGitHub {
owner = "danielmiessler"; owner = "danielmiessler";
repo = "SecLists"; repo = "SecLists";
rev = "47aa98053fce8670c6489e4f6fb57dc34881d8bd"; rev = "47aa98053fce8670c6489e4f6fb57dc34881d8bd";
hash = "sha256-ojXLB/TXap1Qi0MtV5/WJlJpjNIDYx/sLY2KHm0uFKI="; hash = "sha256-ojXLB/TXap1Qi0MtV5/WJlJpjNIDYx/sLY2KHm0uFKI=";
}; };
};
"Cyber/wordlists/fuzz4bounty" = { "Cyber/wordlists/fuzz4bounty".source = pkgs.fetchFromGitHub {
source = pkgs.fetchFromGitHub {
owner = "0xPugal"; owner = "0xPugal";
repo = "fuzz4bounty"; repo = "fuzz4bounty";
rev = "a805f6b434033f054312da0ddc2bc3021cc9a3b0"; rev = "a805f6b434033f054312da0ddc2bc3021cc9a3b0";
hash = "sha256-wMhx1CcxIyw2E7gJXQxXAFc7m5nYt0FXNkoTZqFMQh4="; hash = "sha256-wMhx1CcxIyw2E7gJXQxXAFc7m5nYt0FXNkoTZqFMQh4=";
}; };
};
# RULES # RULES
"Cyber/wordlists/rules/oneruletorulethemstill".source = pkgs.fetchFromGitHub { "Cyber/wordlists/rules/oneruletorulethemstill".source = pkgs.fetchFromGitHub {
@@ -67,11 +69,9 @@
hash = "sha256-h7MeymIXS/6wlPRt4lzsIEqOOssP0lDx9nQip65cwZw="; hash = "sha256-h7MeymIXS/6wlPRt4lzsIEqOOssP0lDx9nQip65cwZw=";
}; };
"Cyber/wordlists/rules/best64.rule" = { "Cyber/wordlists/rules/best64.rule".source = pkgs.fetchurl {
source = pkgs.fetchurl {
url = "https://raw.githubusercontent.com/CarlosLannister/OwadeReborn/refs/heads/master/owade/fileAnalyze/hashcatLib/best64.rule%7E"; url = "https://raw.githubusercontent.com/CarlosLannister/OwadeReborn/refs/heads/master/owade/fileAnalyze/hashcatLib/best64.rule%7E";
hash = "sha256-T0XkMHJZQiy63/j25nGTkaiDFjc+blmgEVGTAFgVylU="; hash = "sha256-T0XkMHJZQiy63/j25nGTkaiDFjc+blmgEVGTAFgVylU=";
}; };
}; };
};
} }
+1
View File
@@ -20,5 +20,6 @@
python3 python3
jq jq
just just
nix-prefetch-github
]); ]);
} }
+7
View File
@@ -55,6 +55,13 @@
action = "<cmd>lua Snacks.lazygit()<cr>"; action = "<cmd>lua Snacks.lazygit()<cr>";
desc = "Lazygit"; desc = "Lazygit";
} }
{
key = "<leader>ts";
mode = "v";
silent = true;
action = ":<C-u>SttrTransform<CR>";
desc = "String Transform";
}
# UI # UI
{ {
+17
View File
@@ -33,5 +33,22 @@
visuals = { visuals = {
rainbow-delimiters.enable = true; rainbow-delimiters.enable = true;
}; };
extraPlugins = {
sttr-nvim = {
package = pkgs.vimUtils.buildVimPlugin {
name = "sttr-nvim";
src = pkgs.fetchFromGitHub {
owner = "anotherhadi";
repo = "sttr.nvim";
rev = "b41f2f51372222e23efbe5df9d72391cd933d4d1";
hash = "sha256-JPv0NNNUUNPNJM5LHYjcmTvilbOKB3OxI2Q6wxVbTks=";
};
};
setup = ''
require("sttr").setup()
'';
};
};
}; };
} }