let inherit (import ../helpers.nix) directoryImport; modules = directoryImport ./.; in { flake.nixosModules = { mars = { imports = builtins.attrValues { inherit (modules) flatpak hypr impermanence lix microvm network niri nur plymouth tuios wayland wireguard ; }; }; deimos = { imports = builtins.attrValues { inherit (modules) flatpak hypr lix microvm network niri nur plymouth wayland wireguard ; }; }; phobos = { imports = builtins.attrValues { inherit (modules) microvm lix nur ; }; }; ceres = { imports = builtins.attrValues { inherit (modules) acme caddy comfyui firefly-iii forgejo impermanence jellyfin lix mastodon microvm minecraft ollama opencloud1 projectSite qbittorrent restic sambaCeres vaultwarden website zookeeper ; }; }; eris = { imports = builtins.attrValues { inherit (modules) impermanence lix microvm nas sambaEris ; inherit (modules.guests.firefly-iii) fireflyNick; inherit (modules.guests.opencloud) opencloudNick; inherit (modules.guests.photoprism) photoprismNick; inherit (modules.guests.vaultwarden) vaultwardenNick; inherit (modules.guests.syncthing) syncthingNick; }; }; iso = { imports = builtins.attrValues { inherit (modules) iso lix xserver ; }; }; crust = { imports = builtins.attrValues { inherit (modules) hardware programs ; }; }; mantle = { imports = builtins.attrValues { inherit (modules) sops xserver ; }; }; core = { imports = builtins.attrValues { inherit (modules) core ; }; }; }; }