generated from ublue-os/image-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathContainerfile
More file actions
28 lines (25 loc) · 1.07 KB
/
Containerfile
File metadata and controls
28 lines (25 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
FROM scratch AS ctx
COPY build_files /
FROM quay.io/fedora/fedora-kinoite:latest
RUN --mount=type=bind,from=ctx,source=/,target=/ctx \
--mount=type=cache,dst=/var/cache \
--mount=type=cache,dst=/var/log \
--mount=type=tmpfs,dst=/tmp \
dnf install -y dnf5-plugins && \
dnf -y copr enable bernardogn/kio-onedrive && \
dnf install -y --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' terra-release && \
dnf update -y && \
dnf remove -y kdebugsettings krfb kwrite kate firefox filelight kjournald plasma-welcome && \
dnf install -y \
dolphin \
konsole \
plasma-setup \
xdg-desktop-portal-kde \
kio-onedrive \
PackageKit-bootc && \
mkdir -p /tmp/themeing/icons && \
git clone https://github.com/mjkim0727/Eleven-icon-theme.git /tmp/themeing/icons && \
cp -r /tmp/themeing/icons/src/Eleven /usr/share/icons && \
cp -r /tmp/themeing/icons/src/Eleven-Dark /usr/share/icons && \
cp -r /tmp/themeing/icons/src/Eleven-Light /usr/share/icons
RUN bootc container lint