nix: make each perhost home module import from common

This commit is contained in:
Primrose 2024-10-30 20:28:37 +01:00
parent ceff366d15
commit a161b3da59
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
2 changed files with 11 additions and 6 deletions

View file

@ -1,11 +1,19 @@
{ lib, modulesFromDir, ... }:
{
self,
lib,
modulesFromDir,
...
}:
let
common = modulesFromDir ./common;
extra = modulesFromDir ./extra;
named = lib.mapAttrs' (name: value: {
named = lib.mapAttrs' (name: path: {
name = "named-" + name;
inherit value;
value.imports = [
self.homeModules.commonModules
path
];
}) (modulesFromDir ./named);
in