lib: remove usages of flip

Makes the code more consistent to read.
Usage in 9 places is rather inconsistent style.
This commit is contained in:
Johannes Kirschbauer
2025-09-15 13:17:09 +02:00
parent 90ad8054d0
commit 5750ab8d3a
6 changed files with 22 additions and 32 deletions

View File

@@ -26,7 +26,6 @@ in
inherit (lib)
filterAttrs
flip
hasPrefix
intersectAttrs
mapAttrs'
@@ -58,16 +57,14 @@ in
clanFlakeResult =
if config.clan.test.fromFlake != null then importFlake config.clan.test.fromFlake else config.clan;
machineModules' = flip filterAttrs clanFlakeResult.nixosModules (
machineModules' = filterAttrs (
name: _module: hasPrefix "clan-machine-" name
);
) clanFlakeResult.nixosModules;
machineModules = flip mapAttrs' machineModules' (
name: machineModule: {
name = removePrefix "clan-machine-" name;
value = machineModule;
}
);
machineModules = mapAttrs' (name: machineModule: {
name = removePrefix "clan-machine-" name;
value = machineModule;
}) machineModules';
machinesCross = lib.genAttrs [ "aarch64-darwin" "aarch64-linux" "x86_64-darwin" "x86_64-linux" ] (
system:

View File

@@ -23,7 +23,7 @@
// {
nodes =
flakeLock.nodes
// (lib.flip lib.mapAttrs flakeInputs (
// (lib.mapAttrs (
name: _:
# remove follows and let 'nix flake lock' re-compute it later
# (lib.removeAttrs flakeLock.nodes.${name} ["inputs"])
@@ -38,7 +38,7 @@
type = "path";
};
}
));
) flakeInputs);
};
lockAttrs = inputsToPaths flakeLock;
in

View File

@@ -8,7 +8,6 @@
}:
let
inherit (lib)
flip
mapAttrs'
;
@@ -77,19 +76,15 @@ let
config.outputs.moduleForMachine
);
nixosModules = flip mapAttrs' nixosModules' (
name: machineModule: {
name = "clan-machine-${name}";
value = machineModule;
}
);
nixosModules = mapAttrs' (name: machineModule: {
name = "clan-machine-${name}";
value = machineModule;
}) nixosModules';
darwinModules = flip mapAttrs' darwinModules' (
name: machineModule: {
name = "clan-machine-${name}";
value = machineModule;
}
);
darwinModules = mapAttrs' (name: machineModule: {
name = "clan-machine-${name}";
value = machineModule;
}) darwinModules';
nixosConfigurations = lib.filterAttrs (name: _: machineClasses.${name} == "nixos") configurations;
darwinConfigurations = lib.filterAttrs (name: _: machineClasses.${name} == "darwin") configurations;

View File

@@ -159,6 +159,7 @@ in
inherit
servicesEval
importedModuleWithInstances
# Exposed for testing
grouped
allMachines
importedModulesEvaluated