{ lib, rustPlatform, fetchFromGitLab, perl, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "oniux"; version = "0.6.1"; src = fetchFromGitLab { domain = "gitlab.torproject.org"; owner = "tpo/core"; repo = "oniux"; tag = "v${finalAttrs.version}"; hash = "sha256-icrNKF9cGPBZPbaGCj2c8OtdP6A14whPoP39zhs4wlo="; }; cargoHash = "sha256-juWtf0aX70xJTx9KpXOATyXARhk7aTaveUFN0OPKrbs="; nativeBuildInputs = [ perl ]; passthru.updateScript = nix-update-script { }; meta = { homepage = "https://gitlab.torproject.org/tpo/core/oniux"; description = "Isolate Applications over Tor using Linux Namespaces"; maintainers = with lib.maintainers; [ tnias ]; platforms = lib.platforms.linux; license = with lib.licenses; [ asl20 mit ]; mainProgram = "oniux"; }; })