FROM rust:1.93
RUN apt-get update && \
apt-get install -y g++ pkg-config libx11-dev libasound2-dev libudev-dev libxkbcommon-x11-0 libdbus-1-dev
RUN rustup component add clippy rustfmt
RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /bin
WORKDIR /app
COPY . .
CMD ["tail", "-f", "/dev/null"]