From 4a565d6b1fa930b69b8a4a79f036dfd1e6493726 Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Tue, 18 Feb 2025 14:15:20 +0800 Subject: [PATCH] todesk: bind tmpfs on /opt/todesk --- pkgs/by-name/to/todesk/package.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/to/todesk/package.nix b/pkgs/by-name/to/todesk/package.nix index 7891ca6e656e..fdd21d78e122 100644 --- a/pkgs/by-name/to/todesk/package.nix +++ b/pkgs/by-name/to/todesk/package.nix @@ -41,12 +41,8 @@ let pname = "todesk-unwrapped"; version = version; src = fetchurl { - url = "https://newdl.todesk.com/linux/todesk-v${finalAttrs.version}-amd64.deb"; + url = "https://web.archive.org/web/20250302114501if_/https://newdl.todesk.com/linux/todesk-v4.7.2.0-amd64.deb"; hash = "sha256-v7VpXXFVaKI99RpzUWfAc6eE7NHGJeFrNeUTbVuX+yg="; - curlOptsList = [ - "--user-agent" - "Mozilla/5.0" - ]; }; nativeBuildInputs = [ dpkg ]; @@ -108,6 +104,7 @@ buildFHSEnv { libva ]; extraBwrapArgs = [ + "--tmpfs /opt/todesk" "--bind /var/lib/todesk /opt/todesk/config" # create the folder before bind to avoid permission denided. "--bind ${todesk-unwrapped}/bin /opt/todesk/bin" "--bind /var/lib/todesk /etc/todesk" # service write uuid here. Such a pain!