Sway Edition - General Conversation!

feel free to add or remove packages, it is meant as a template used by calamares, read more about YAML format here:
https://docs.fileformat.com/programming/yaml/
Please check for double entries from base install part, and may packages in base not needed o a wayland system (xorg stuff).
The netinstall.yaml file is what shows up on package selection slide inside calamares installer:

I do test this currently in a wm… and yes take the time we are also still working on a convenient way to implement this in a generic way but I start using your config now for testings, the plan is to simply insert the git URL before starting the installer and it will then use the netinstall.yaml and a script from the git repo called setup.sh to inject the setup for the WM/DE after installation is completed from the chrooted_cleaner_script.sh what is running after calamares is read with the system install.
The format of the setup.sh must be followed to work inside chroot and get the users name and chroot path:

    #bin/sh
    git clone https://github.com/endeavouros-team/i3-EndeavourOS.git
    pushd i3-EndeavourOS >/dev/null
    cp -R .config /home/$NEW_USER/
    cp -R .config ~/                                                    
    chmod -R +x ~/.config/i3/scripts /home/$NEW_USER/.config/i3/scripts
    cp .Xresources ~/
    cp .Xresources /home/$NEW_USER/
    cp .gtkrc-2.0 ~/
    cp .gtkrc-2.0 /home/$NEW_USER/
    chown -R $NEW_USER:users /home/$NEW_USER/.config /home/$NEW_USER/.Xresources
    popd >/dev/null
    rm -rf i3-EndeavourOS