@@ -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' \
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
4557COPY desktop/arch/kde/root /
4658RUN chmod 755 /defaults/startwm.sh && chmod 755 /usr/local/bin/wrapped-chromium
@@ -67,10 +79,9 @@ RUN echo '[archlinuxcn]' >> /etc/pacman.conf && \
6779# 安装基础包
6880RUN 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