From 87b87066b8490a2085937e09a37a5c4e5f74efcc Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Thu, 7 May 2026 13:08:59 +0200 Subject: [PATCH 1/5] webdev/flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/3cbe716e2346710d6e1f7c559363d14e11c32a43?narHash=sha256-J/i5K6AAz/y5dBePHQOuzC7MbhyTOKsd/GLezSbEFiM%3D' (2025-10-16) → 'github:NixOS/nixpkgs/ed67bc86e84e51d4a88e73c7fd36006dc876476f?narHash=sha256-62EWg6lI0qyzm7oAx5cAnGkLutvJsRBe0KkEW2JDZCE%3D' (2026-05-06) --- webdev/flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webdev/flake.lock b/webdev/flake.lock index 959dad2..e4b3d8d 100644 --- a/webdev/flake.lock +++ b/webdev/flake.lock @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1760596604, - "narHash": "sha256-J/i5K6AAz/y5dBePHQOuzC7MbhyTOKsd/GLezSbEFiM=", + "lastModified": 1778036283, + "narHash": "sha256-62EWg6lI0qyzm7oAx5cAnGkLutvJsRBe0KkEW2JDZCE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3cbe716e2346710d6e1f7c559363d14e11c32a43", + "rev": "ed67bc86e84e51d4a88e73c7fd36006dc876476f", "type": "github" }, "original": { From daa76ca5d86a1585640bbe7fd828126825f49848 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Thu, 7 May 2026 13:11:10 +0200 Subject: [PATCH 2/5] java/flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'nix-jetbrains-plugins': 'github:theCapypara/nix-jetbrains-plugins/df85a8aace815dec8d78683f9717b2958a8f1364?narHash=sha256-8Z4VI0CzoQ528LjSpy7t8YRMVUU%2B50L%2BwzYxpRXHXBI%3D' (2026-03-21) → 'github:theCapypara/nix-jetbrains-plugins/ac7e62b01d2dff57b96f19e98bd4e8e27f34a42b?narHash=sha256-20fMft98YJ2oZFfHzGkRQMfFG%2Bor1NI6RJuy6NR77IY%3D' (2026-05-02) • Updated input 'nix-jetbrains-plugins/nixpkgs': 'github:NixOS/nixpkgs/9f0c42f8bc7151b8e7e5840fb3bd454ad850d8c5?narHash=sha256-UWYqmD7JFBEDBHWYcqE6s6c77pWdcU/i%2BbwD6XxMb8A%3D' (2026-01-05) → 'github:NixOS/nixpkgs/b12141ef619e0a9c1c84dc8c684040326f27cdcc?narHash=sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24%3D' (2026-04-18) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/fdc7b8f7b30fdbedec91b71ed82f36e1637483ed?narHash=sha256-a%2B%2BtZ1RQsDb1I0NHrFwdGuRlR5TORvCEUksM459wKUA%3D' (2026-03-23) → 'github:NixOS/nixpkgs/ed67bc86e84e51d4a88e73c7fd36006dc876476f?narHash=sha256-62EWg6lI0qyzm7oAx5cAnGkLutvJsRBe0KkEW2JDZCE%3D' (2026-05-06) --- java/flake.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/java/flake.lock b/java/flake.lock index 0007c84..9584775 100644 --- a/java/flake.lock +++ b/java/flake.lock @@ -41,11 +41,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1769853456, - "narHash": "sha256-8h3p12GjiDOP7YDVS5Gx/bqjPQL4tFdDr90Ki7Qtglw=", + "lastModified": 1777704097, + "narHash": "sha256-20fMft98YJ2oZFfHzGkRQMfFG+or1NI6RJuy6NR77IY=", "owner": "theCapypara", "repo": "nix-jetbrains-plugins", - "rev": "1d496fa90ada916bd926228131f8ad04d7a854aa", + "rev": "ac7e62b01d2dff57b96f19e98bd4e8e27f34a42b", "type": "github" }, "original": { @@ -56,11 +56,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1767640445, - "narHash": "sha256-UWYqmD7JFBEDBHWYcqE6s6c77pWdcU/i+bwD6XxMb8A=", + "lastModified": 1776548001, + "narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9f0c42f8bc7151b8e7e5840fb3bd454ad850d8c5", + "rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc", "type": "github" }, "original": { @@ -72,11 +72,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1770689213, - "narHash": "sha256-N6JiSpfi0s8NjUTnjwo3c+YAmvYhCDzjCKCrTUC97xM=", + "lastModified": 1778036283, + "narHash": "sha256-62EWg6lI0qyzm7oAx5cAnGkLutvJsRBe0KkEW2JDZCE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "49d75834011c94a120a9cb874ac1c4d8b7bfc767", + "rev": "ed67bc86e84e51d4a88e73c7fd36006dc876476f", "type": "github" }, "original": { From cdf05e946c66cbb807f5d12342615d2b6903b2e6 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Wed, 20 May 2026 14:15:16 +0200 Subject: [PATCH 3/5] kali/flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/a8d610af3f1a5fb71e23e08434d8d61a466fc942?narHash=sha256-v5afmLjn/uyD9EQuPBn7nZuaZVV9r%2BJerayK/4wvdWA%3D' (2025-11-20) → 'github:NixOS/nixpkgs/d233902339c02a9c334e7e593de68855ad26c4cb?narHash=sha256-30sZNZoA1cqF5JNO9fVX%2BwgiQYjB7HJqqJ4ztCDeBZE%3D' (2026-05-15) --- kali/flake.lock | 6 +++--- kali/flake.nix | 13 +++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/kali/flake.lock b/kali/flake.lock index 0f47469..76f25a6 100644 --- a/kali/flake.lock +++ b/kali/flake.lock @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1763618868, - "narHash": "sha256-v5afmLjn/uyD9EQuPBn7nZuaZVV9r+JerayK/4wvdWA=", + "lastModified": 1778869304, + "narHash": "sha256-30sZNZoA1cqF5JNO9fVX+wgiQYjB7HJqqJ4ztCDeBZE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "a8d610af3f1a5fb71e23e08434d8d61a466fc942", + "rev": "d233902339c02a9c334e7e593de68855ad26c4cb", "type": "github" }, "original": { diff --git a/kali/flake.nix b/kali/flake.nix index 7775f3e..92d2e7f 100644 --- a/kali/flake.nix +++ b/kali/flake.nix @@ -17,24 +17,37 @@ in { devShells.default = pkgs.mkShell { packages = with pkgs; [ + burpsuite dirb # Web content scanner + enum4linux-ng # Windows/Samba enumeration tool + exiftool exploitdb # Archive of public exploits and corresponding vulnerable software + feroxbuster # Recursive content discovery tool + gdb ghidra-bin # Software Reverse Engineering + hashcat # Password cracking hash-identifier john # Password cracker ltrace # Library call tracer metasploit # collection of exploits nikto # Web server scanner nmap # Network discovery + protobuf + pwntools smbclient-ng # SMB social-engineer-toolkit + steghide strace # System call tracer thc-hydra # Logon cracker (wordlists.override { lists = with pkgs; [ + nmap rockyou + seclists + wfuzz ]; }) + tmux steam-run ]; }; From 7425b3b492b53746998f9a5fedf0a04701d47040 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Wed, 20 May 2026 14:15:44 +0200 Subject: [PATCH 4/5] feat(vscode): add flake --- vscode/flake.lock | 61 +++++++++++++++++++++++++++++++++++++++++++++++ vscode/flake.nix | 20 ++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 vscode/flake.lock create mode 100644 vscode/flake.nix diff --git a/vscode/flake.lock b/vscode/flake.lock new file mode 100644 index 0000000..ae76b78 --- /dev/null +++ b/vscode/flake.lock @@ -0,0 +1,61 @@ +{ + "nodes": { + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "nixpkgs": { + "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" + } + }, + "root": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": "nixpkgs" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/vscode/flake.nix b/vscode/flake.nix new file mode 100644 index 0000000..783e2b4 --- /dev/null +++ b/vscode/flake.nix @@ -0,0 +1,20 @@ +{ + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + flake-utils.url = "github:numtide/flake-utils"; + }; + + outputs = { self, nixpkgs, flake-utils }: + flake-utils.lib.eachDefaultSystem (system: let + pkgs = import nixpkgs { + inherit system; + config.allowUnfree = true; + }; + in { + devShells.default = pkgs.mkShell { + packages = with pkgs; [ + vscode-fhs + ]; + }; + }); +} From 164bd585f490cba2c80d211730554f241e3c43d1 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Wed, 20 May 2026 14:21:08 +0200 Subject: [PATCH 5/5] antigravity/flake.lock: Add MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Added input 'antigravity-nix': 'github:jacopone/antigravity-nix/db285f7d21f691407ea9264ee8b4ad58f82064fa?narHash=sha256-DN6FpQFdT1ik/FDsdq7PM7yLogejjJerq7HcNHH%2BUPA%3D' (2026-05-15) • Added input 'antigravity-nix/flake-utils': 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13) • Added input 'antigravity-nix/flake-utils/systems': 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (2023-04-09) • Added input 'antigravity-nix/nixpkgs': follows 'nixpkgs' • Added input 'flake-utils': 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13) • Added input 'flake-utils/systems': 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (2023-04-09) • Added input 'nixpkgs': 'github:NixOS/nixpkgs/d233902339c02a9c334e7e593de68855ad26c4cb?narHash=sha256-30sZNZoA1cqF5JNO9fVX%2BwgiQYjB7HJqqJ4ztCDeBZE%3D' (2026-05-15) --- antigravity/flake.lock | 116 +++++++++++++++++++++++++++++++++++++++++ antigravity/flake.nix | 25 +++++++++ 2 files changed, 141 insertions(+) create mode 100644 antigravity/flake.lock create mode 100644 antigravity/flake.nix diff --git a/antigravity/flake.lock b/antigravity/flake.lock new file mode 100644 index 0000000..6699b3d --- /dev/null +++ b/antigravity/flake.lock @@ -0,0 +1,116 @@ +{ + "nodes": { + "antigravity-nix": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1778836484, + "narHash": "sha256-DN6FpQFdT1ik/FDsdq7PM7yLogejjJerq7HcNHH+UPA=", + "owner": "jacopone", + "repo": "antigravity-nix", + "rev": "db285f7d21f691407ea9264ee8b4ad58f82064fa", + "type": "github" + }, + "original": { + "owner": "jacopone", + "repo": "antigravity-nix", + "type": "github" + } + }, + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_2": { + "inputs": { + "systems": "systems_2" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1778869304, + "narHash": "sha256-30sZNZoA1cqF5JNO9fVX+wgiQYjB7HJqqJ4ztCDeBZE=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "d233902339c02a9c334e7e593de68855ad26c4cb", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "antigravity-nix": "antigravity-nix", + "flake-utils": "flake-utils_2", + "nixpkgs": "nixpkgs" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_2": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/antigravity/flake.nix b/antigravity/flake.nix new file mode 100644 index 0000000..9e8af83 --- /dev/null +++ b/antigravity/flake.nix @@ -0,0 +1,25 @@ +{ + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + + antigravity-nix = { + url = "github:jacopone/antigravity-nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + flake-utils.url = "github:numtide/flake-utils"; + }; + + outputs = { self, nixpkgs, antigravity-nix, flake-utils, ... }: + flake-utils.lib.eachDefaultSystem (system: let + pkgs = import nixpkgs { + inherit system; + config.allowUnfree = true; + }; + in { + devShells.default = pkgs.mkShell { + packages = with pkgs; [ + antigravity-nix.packages.x86_64-linux.default + ]; + }; + }); +}