let inherit (import ../helpers.nix) directoryImport; modules = directoryImport ./.; in { flake.nixosModules = { mars = { imports = builtins.attrValues { inherit (modules) flatpak ivpn network ollamaMars plasma plymouth sddm searx wireguard ; }; }; deimos = { imports = builtins.attrValues { inherit (modules) hypr wayland network flatpak plymouth wireguard ; }; }; phobos = { imports = builtins.attrValues { inherit (modules) plasma sddm ; }; }; ceres = { imports = builtins.attrValues { inherit (modules) acmeCeres # audiobookshelf caddyCeres # comfyui # filesorter # firefly-iii # forgejo # glance # jellyfin # logrotate # mastodon microvm # minecraft # ollamaCeres # postgresCeres # projectSite # prompter # sambaCeres # searx vaultwarden # website # zookeeper # wireguard - moved to systems/ceres/config/wireguard.nix ; }; }; eris = { imports = builtins.attrValues { inherit (modules) acmeEris caddyEris logrotate microvm # opencloud sambaEris postgresEris ; }; }; iso = { imports = builtins.attrValues { inherit (modules) iso xserver ; }; }; crust = { imports = builtins.attrValues { inherit (modules) hardware programs ; }; }; mantle = { imports = builtins.attrValues { inherit (modules) sops xserver ; }; }; core = { imports = builtins.attrValues { inherit (modules) core ; }; }; }; }