feat: server test

This commit is contained in:
Nick 2024-11-23 20:21:32 -06:00
parent adb9108555
commit e643e105a2

View file

@ -1,7 +1,5 @@
let let
modulesPath = ./modules; modulesPath = ./modules;
servicePath = modulesPath + /services;
moduleImport = path: nameTransform: moduleImport = path: nameTransform:
builtins.listToAttrs ( builtins.listToAttrs (
map map
@ -15,10 +13,22 @@ let
(builtins.attrNames (builtins.readDir path)) (builtins.attrNames (builtins.readDir path))
) )
); );
modules = modules =
moduleImport modulesPath (name: builtins.replaceStrings [".nix"] [""] name) moduleImport modulesPath (name: builtins.replaceStrings [".nix"] [""] name)
// moduleImport servicePath (name: builtins.replaceStrings [".nix"] [""] name); // (path:
builtins.listToAttrs (
map
(name: {
name = name;
value = import (path + "/${name}");
})
(
builtins.filter
(name: (builtins.readDir path).${name} == "directory")
(builtins.attrNames (builtins.readDir path))
)
))
modulesPath;
in { in {
flake.nixosModules = { flake.nixosModules = {
personal = { personal = {