refactor: overlay

This commit is contained in:
2025-07-26 12:32:51 +08:00
4 changed files with 81 additions and 70 deletions

View File

@@ -68,10 +68,10 @@
let
inherit (self) outputs;
vars = import ./vars.nix;
forAllSystems = nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed;
forAllSystems = lib.genAttrs lib.systems.flakeExposed;
forAllHosts =
mkSystem:
nixpkgs.lib.attrsets.mergeAttrsList (
lib.mergeAttrsList (
builtins.map (hostname: {
${hostname} = mkSystem hostname;
}) (builtins.attrNames (builtins.readDir ./config/hosts))