This commit is contained in:
Sridhar Ratnakumar 2026-05-14 21:35:55 -04:00
parent 257f71c673
commit 43b9f34635
3 changed files with 41 additions and 6 deletions

View file

@ -7,12 +7,23 @@ let
proxychainsBin = "${config.programs.proxychains.package}/bin/proxychains4";
vanjaram-run = pkgs.writeShellScriptBin "vanjaram-run" ''
proxyExports = ''
export ALL_PROXY=socks5://127.0.0.1:${toString socksPort}
export HTTPS_PROXY=socks5://127.0.0.1:${toString socksPort}
export HTTP_PROXY=socks5://127.0.0.1:${toString socksPort}
'';
vanjaram-run = pkgs.writeShellScriptBin "vanjaram-run" ''
${proxyExports}
exec ${proxychainsBin} "$@"
'';
puBin = "${flake.inputs.project-unknown.packages.${pkgs.stdenv.hostPlatform.system}.default}/bin/pu";
pu = pkgs.writeShellScriptBin "pu" ''
${proxyExports}
exec ${proxychainsBin} ${puBin} "$@"
'';
in
{
programs.proxychains = {
@ -29,5 +40,6 @@ in
environment.systemPackages = [
vanjaram-run
pu
];
}

28
flake.lock generated
View file

@ -814,16 +814,15 @@
},
"kolu": {
"locked": {
"lastModified": 1778702290,
"narHash": "sha256-tbnQ3PguGYGmmMa+CD6FB2/v3BYCSpPy3ISkgZl2mX8=",
"lastModified": 1778808925,
"narHash": "sha256-VvTR0SQU5YNv7VLhgz5iywW5jqOMP9g7aKDLdskJmaA=",
"owner": "juspay",
"repo": "kolu",
"rev": "32428ae67088e0291d127426ac85436d964a8da4",
"rev": "a8c24c598d8d39bbf1c3db32dc11d41378720d74",
"type": "github"
},
"original": {
"owner": "juspay",
"ref": "juicy-gum",
"repo": "kolu",
"type": "github"
}
@ -1213,6 +1212,26 @@
"type": "github"
}
},
"project-unknown": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1778662358,
"narHash": "sha256-PuNbrew3lA0q0SqLvNcek/kMgDgAifWWoCivuJs2T3g=",
"owner": "juspay",
"repo": "project-unknown",
"rev": "4e3f286cc22413bc62c73544114d3daf66e32d02",
"type": "github"
},
"original": {
"owner": "juspay",
"repo": "project-unknown",
"type": "github"
}
},
"record-hasfield": {
"flake": false,
"locked": {
@ -1251,6 +1270,7 @@
"nixos-vscode-server": "nixos-vscode-server",
"nixpkgs": "nixpkgs_4",
"nixvim": "nixvim",
"project-unknown": "project-unknown",
"vira": "vira",
"zmx": "zmx"
}

View file

@ -36,7 +36,10 @@
jumphost-nix.flake = false;
# KOLU
kolu.url = "github:juspay/kolu/juicy-gum";
kolu.url = "github:juspay/kolu";
project-unknown.url = "github:juspay/project-unknown";
project-unknown.inputs.nixpkgs.follows = "nixpkgs";
# claude-code 2.1.98 (newer versions are nerfed)
# See: https://x.com/Sthiven_R/status/2043992488109899849