From 309ae27d75c941740cc0652df868852b19fccd20 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 17 Jul 2026 17:07:07 -0500 Subject: [PATCH] your-editor: refactor derivation, move arg out of top-level, use strictDeps and structuredAttrs --- pkgs/applications/editors/your-editor/default.nix | 11 +++++++---- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/your-editor/default.nix b/pkgs/applications/editors/your-editor/default.nix index bee347a92d7c..b089cc80c6bc 100644 --- a/pkgs/applications/editors/your-editor/default.nix +++ b/pkgs/applications/editors/your-editor/default.nix @@ -1,20 +1,23 @@ { lib, - stdenv, + gccStdenv, fetchFromGitHub, }: -stdenv.mkDerivation (finalAttrs: { +gccStdenv.mkDerivation (finalAttrs: { pname = "your-editor"; version = "1601"; src = fetchFromGitHub { owner = "your-editor"; repo = "yed"; - rev = finalAttrs.version; - sha256 = "sha256-pa9ibXyuWq7jRYsn3bGdqvLWbwQO2VYsP6Bk+BayQ8o="; + tag = finalAttrs.version; + hash = "sha256-pa9ibXyuWq7jRYsn3bGdqvLWbwQO2VYsP6Bk+BayQ8o="; }; + strictDeps = true; + __structuredAttrs = true; + installPhase = '' runHook preInstall patchShebangs install.sh diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6194dabf551d..370072c60577 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9795,7 +9795,7 @@ with pkgs; ydiff = with python3.pkgs; toPythonApplication ydiff; - your-editor = callPackage ../applications/editors/your-editor { stdenv = gccStdenv; }; + your-editor = callPackage ../applications/editors/your-editor { }; youtube-dl = with python3Packages; toPythonApplication youtube-dl;