From 90c4599b1b945ef9e7787149d28934c66959ecc6 Mon Sep 17 00:00:00 2001 From: Gerg-L Date: Wed, 1 Nov 2023 21:51:47 -0400 Subject: [PATCH] nixfmt slightly insane formatting --- lib/default.nix | 45 +++++++++++++-------------------------------- 1 file changed, 13 insertions(+), 32 deletions(-) diff --git a/lib/default.nix b/lib/default.nix index 4135a50..b1d3c4c 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -10,28 +10,24 @@ in # Only good use case for rec rec { + needsSystem = + output: + builtins.elem output [ + "defaultPackage" + "devShell" + "devShells" + "formatter" + "legacyPackages" + "packages" + ]; + constructInputs' = system: inputs: lib.pipe inputs [ (lib.filterAttrs (_: lib.isType "flake")) (lib.mapAttrs ( _: - lib.mapAttrs ( - name: value: - if - builtins.elem name [ - "defaultPackage" - "devShell" - "devShells" - "formatter" - "legacyPackages" - "packages" - ] - then - value.${system} - else - value - ) + lib.mapAttrs (name: value: if needsSystem name then value.${system} else value) )) ]; @@ -71,22 +67,7 @@ rec { import unstable { inherit system config; }; in lib.mapAttrs - ( - name: value: - if - builtins.elem name [ - "defaultPackage" - "devShell" - "devShells" - "formatter" - "legacyPackages" - "packages" - ] - then - { ${system} = value pkgs; } - else - value - ) + (name: value: if needsSystem name then { ${system} = value pkgs; } else value) outputs ) [ "x86_64-linux" ]