A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
1FROM rust:1.88-bookworm
2
3RUN apt-get update && apt-get install -y apt-utils && \
4 apt-get install -y build-essential \
5 libusb-dev \
6 libsdl2-dev \
7 libfreetype6-dev \
8 libunwind-dev \
9 curl \
10 zip \
11 unzip \
12 git \
13 protobuf-compiler \
14 locales \
15 vim \
16 cmake \
17 flatpak
18
19RUN locale-gen en_US.UTF-8
20
21RUN curl -Ssf https://pkgx.sh | sh
22
23RUN pkgm install zig@0.14.1
24
25RUN curl -s https://ohmyposh.dev/install.sh | bash -s -- -d /usr/local/bin
26
27RUN git clone https://github.com/JanDeDobbeleer/oh-my-posh.git .oh-my-posh
28
29RUN echo 'eval "$(oh-my-posh init bash --config ~/.cache/oh-my-posh/themes/tokyonight_storm.omp.json)"' >> /root/.bashrc
30
31RUN curl --proto '=https' --tlsv1.2 -sSf https://setup.atuin.sh | bash
32
33ENV BASH_ENV=/root/.bashrc
34
35RUN curl -fsSL https://bun.sh/install | bash
36
37ENV PATH=/root/.bun/bin:$PATH
38
39RUN pkgm install node protoc buf deno
40
41ENV LANG=en_US.UTF-8
42
43ENV LANGUAGE=en_US.UTF-8