From 5ae2c040e230ed3ddb6464b5741e8cf475104fe6 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Wed, 17 Jun 2026 20:51:20 +0200 Subject: [PATCH] tuxedo: use `writableTmpDirAsHomeHook` --- pkgs/by-name/tu/tuxedo/package.nix | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/tu/tuxedo/package.nix b/pkgs/by-name/tu/tuxedo/package.nix index 57e42632a085..7872da38b27e 100644 --- a/pkgs/by-name/tu/tuxedo/package.nix +++ b/pkgs/by-name/tu/tuxedo/package.nix @@ -2,6 +2,7 @@ lib, rustPlatform, fetchFromGitHub, + writableTmpDirAsHomeHook, nix-update-script, versionCheckHook, }: @@ -20,18 +21,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-PIhtD0/0hxFOn51PwOWCtz82a2dvhS+2jbd8Wvr/JUM="; - preCheck = '' - export HOME="$TMPDIR/home" - export XDG_CONFIG_HOME="$TMPDIR/config" - export XDG_CACHE_HOME="$TMPDIR/cache" - export XDG_STATE_HOME="$TMPDIR/state" - - mkdir -p \ - "$HOME" \ - "$XDG_CONFIG_HOME" \ - "$XDG_CACHE_HOME" \ - "$XDG_STATE_HOME" - ''; + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; passthru.updateScript = nix-update-script { }; @@ -42,6 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: { # Failure "--skip=insert_dialog_after_nl_parse" ]; + meta = { description = "fast, keyboard-driven terminal UI for todo.txt"; homepage = "https://github.com/webstonehq/tuxedo";