{}: { folder = ./.; config = { # Data Files & Nix Generated Scripts "data/*".functor.enable = true; "extras/*".functor.enable = true; # Per host home-manager, profiles & containers "hosts/*".functor.enable = true; "hosts/*/home".functor.enable = true; "hosts/*/profiles".functor.enable = true; "hosts/*/containers".functor.enable = true; # Extra modules/home/profiles/containers "hosts/hetzner-vm/modules/mailserver".functor.enable = true; "hosts/hetzner-vm/modules/piped".functor.enable = true; "hosts/hetzner-vm/containers/storage/profiles".functor.enable = true; "hosts/hetzner-vm/containers/social/profiles".functor.enable = true; "hosts/hetzner-vm/containers/quassel/profiles".functor.enable = true; "hosts/hetzner-vm/containers/piped/profiles".functor.enable = true; # Profiles "profiles/*".functor.enable = true; "profiles/sound/*".functor.enable = true; "profiles/sound/pulseaudio/*".functor.enable = true; "profiles/connectivity/*".functor.enable = true; "profiles/gaming/*".functor.enable = true; "profiles/gui/environments/*".functor.enable = true; "profiles/firewall-allow/*".functor.enable = true; # Users "users/*".functor.enable = true; # Home-Manager "home/*".functor.enable = true; "home/gui/environments/*".functor.enable = true; "home/apps/*".functor.enable = true; "home/gaming/emulators/*".functor.enable = true; "home/gaming/games/*".functor.enable = true; "home/gaming/platforms/*".functor.enable = true; "home/programming/languages/*".functor.enable = true; # Presets "presets/nixos/*".functor.enable = true; "modules/nixos" = { functor = { enable = true; external = []; }; }; "modules/home" = { functor = { enable = true; external = []; }; }; }; }