From 6ef046bca79c5465d21d53f62b34eb4ef3bfd185 Mon Sep 17 00:00:00 2001 From: alexion Date: Wed, 16 Sep 2026 12:57:26 -0400 Subject: [PATCH] docs(skills): remove temporary nix let example --- src/skills/nix-style/rules/let.md | 40 ------------------------------- 1 file changed, 40 deletions(-) diff --git a/src/skills/nix-style/rules/let.md b/src/skills/nix-style/rules/let.md index 3c13b5d..1eff1d2 100644 --- a/src/skills/nix-style/rules/let.md +++ b/src/skills/nix-style/rules/let.md @@ -14,43 +14,3 @@ Do not make an output attrset recursive only to reference sibling outputs. Shared convenience bindings hide dependency direction. Explicit references show which value owns a concept and which value consumes it. -### Examples - -Prefer: - -```nix -formatter.${system} = (import ./formatter.nix { - inherit inputs system; -}).config.build.wrapper; - -apps.${system} = import ./apps.nix { - inherit - inputs - lib - system - ; - formatter = self.formatter.${system}; -}; -``` - -Avoid: - -```nix -let - formatter = import ./formatter.nix { - inherit inputs system; - }; -in -{ - formatter.${system} = formatter.config.build.wrapper; - - apps.${system} = import ./apps.nix { - inherit - inputs - lib - formatter - system - ; - }; -} -```