add: all files

This commit is contained in:
Charles
2025-03-23 19:09:44 -07:00
parent 7423846cff
commit 20eba2fd53
+8 -1
View File
@@ -10,9 +10,16 @@
let let
pkgs = import nixpkgs { inherit system; }; pkgs = import nixpkgs { inherit system; };
naersk-lib = pkgs.callPackage naersk { }; naersk-lib = pkgs.callPackage naersk { };
rustTarget = naersk-lib.buildPackage ./.;
in in
{ {
defaultPackage = naersk-lib.buildPackage ./.; defaultPackage = pkgs.dockerTools.buildImage {
name = "udproxy";
config = {
Cmd = [ "${rustTarget}/bin/udproxy" "--source=127.0.0.1:1337" "--dest=127.0.0.1:1338" "--low=./sleep.sh" "--used=./wake.sh" ];
copyToRoot = [ ./sleep.sh ./wake.sh "${pkgs.bash}/bin/bash" "${pkgs.cpulimit}/bin/cpulimit" ];
};
};
devShell = with pkgs; mkShell { devShell = with pkgs; mkShell {
buildInputs = [ netcat-gnu cargo rustc rustfmt pre-commit rustPackages.clippy ]; buildInputs = [ netcat-gnu cargo rustc rustfmt pre-commit rustPackages.clippy ];
RUST_SRC_PATH = rustPlatform.rustLibSrc; RUST_SRC_PATH = rustPlatform.rustLibSrc;