Skip to content

Commit a5b0e34

Browse files
authored
整理软件归类
1 parent 4a43cf4 commit a5b0e34

File tree

1 file changed

+29
-18
lines changed

1 file changed

+29
-18
lines changed

desktop/arch/kde/Dockerfile

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,21 @@ RUN pacman -Syyu --noconfirm \
1414
&& pacman -Scc --noconfirm \
1515
&& rm -rf /var/cache/pacman/pkg/*
1616

17-
RUN \
18-
echo "**** add icon ****" && \
19-
curl -o \
20-
/kclient/public/icon.png \
21-
https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webtop-logo.png && \
22-
echo "**** install packages ****" && \
23-
pacman -Sy --noconfirm --needed \
24-
chromium \
25-
dolphin \
17+
COPY desktop/arch/kde/root/webtop-logo.png /kclient/public/icon.png
18+
19+
RUN pacman -Sy --noconfirm --needed \
20+
kwin-x11 plasma-desktop && \
21+
echo "**** cleanup ****" && \
22+
rm -rf \
23+
/config/.cache \
24+
/tmp/* \
25+
/var/cache/pacman/pkg/* \
26+
/var/lib/pacman/sync/*
27+
28+
RUN pacman -Sy --noconfirm --needed \
29+
dolphin ark dolphin-plugins unarchiver \
2630
kate \
27-
konsole \
28-
plasma-desktop && \
29-
echo "**** application tweaks ****" && \
30-
sed -i \
31-
's#^Exec=.*#Exec=/usr/local/bin/wrapped-chromium#g' \
32-
/usr/share/applications/chromium.desktop && \
31+
konsole && \
3332
echo "**** kde tweaks ****" && \
3433
sed -i \
3534
's/applications:org.kde.discover.desktop,/applications:org.kde.konsole.desktop,/g' \
@@ -41,6 +40,19 @@ RUN \
4140
/var/cache/pacman/pkg/* \
4241
/var/lib/pacman/sync/*
4342

43+
RUN pacman -Sy --noconfirm --needed \
44+
chromium && \
45+
echo "**** application tweaks ****" && \
46+
sed -i \
47+
's#^Exec=.*#Exec=/usr/local/bin/wrapped-chromium#g' \
48+
/usr/share/applications/chromium.desktop && \
49+
echo "**** cleanup ****" && \
50+
rm -rf \
51+
/config/.cache \
52+
/tmp/* \
53+
/var/cache/pacman/pkg/* \
54+
/var/lib/pacman/sync/*
55+
4456
# add local files
4557
COPY desktop/arch/kde/root /
4658
RUN chmod 755 /defaults/startwm.sh && chmod 755 /usr/local/bin/wrapped-chromium
@@ -67,10 +79,9 @@ RUN echo '[archlinuxcn]' >> /etc/pacman.conf && \
6779
# 安装基础包
6880
RUN pacman -Sy --noconfirm \
6981
git base-devel sudo yay sshpass \
70-
vim htop iotop iftop fuse2 \
82+
vim htop iotop iftop \
7183
iputils net-tools dnsutils \
72-
bash-completion unarchiver \
73-
ark dolphin-plugins kwin-x11 \
84+
zsh \
7485
&& pacman -Scc --noconfirm \
7586
&& rm -rf /var/cache/pacman/pkg/*
7687

0 commit comments

Comments
 (0)