Niri WM in custom bootc image

Hey everyone

I’ve been playing around with bootc lately, and managed to come up with the following containerfile (or rather copy paste it from various sources), which works perfectly fine. I can build the container, create an ISO with the bootc image builder, and then install it in a VM with a kickstart script and it runs (except for the graphical.target not getting set as default which seems to be a known bug):

FROM quay.io/fedora/fedora-bootc:42
MAINTAINER marreitin

RUN rmdir /opt && ln -s -T /var/opt /opt
RUN mkdir /var/roothome

RUN dnf -y install @core @base-graphical @workstation-product @container-management @hardware-support @printing @gnome-desktop @firefox
RUN dnf -y install libvirt-daemon-kvm libvirt-daemon-config-network

# Everything works unless I use this:
# RUN dnf -y copr enable yalter/niri
# RUN dnf -y install niri

RUN dnf clean all
RUN dnf -y autoremove

# Enable GDM
RUN systemctl enable gdm
RUN systemctl set-default graphical.target

# Start virtualisation
RUN systemctl enable virtqemud

# Customizations
COPY skel/ /etc/skel

COPY gnome_settings.dconf /etc/dconf/db/local.d/
RUN dconf update

# CLEAN & CHECK
RUN find /var/log -type f ! -empty -delete
RUN rpm-ostree cleanup --repomd
RUN rm --recursive --force /var/* /tmp/*
RUN bootc container lint

But when I uncomment the two lines to install niri, the installation starts but then stops at the stage where it installs the container image. Am I missing something? Or is Niri just weird about it’s installation?
Thanks for any advice