Fixes [stage]
This commit is contained in:
23
Dockerfile
23
Dockerfile
@@ -27,6 +27,8 @@ RUN echo "**** install base packages ****" && \
|
|||||||
kwrite \
|
kwrite \
|
||||||
wget \
|
wget \
|
||||||
git \
|
git \
|
||||||
|
zip \
|
||||||
|
unzip \
|
||||||
plasma-desktop \
|
plasma-desktop \
|
||||||
plasma-workspace \
|
plasma-workspace \
|
||||||
plymouth-theme-kubuntu-logo \
|
plymouth-theme-kubuntu-logo \
|
||||||
@@ -43,6 +45,13 @@ RUN echo "**** install base packages ****" && \
|
|||||||
/var/tmp/* \
|
/var/tmp/* \
|
||||||
/tmp/*
|
/tmp/*
|
||||||
|
|
||||||
|
RUN echo "**** nerdfonts ****" && \
|
||||||
|
curl -LO "https://github.com/ryanoasis/nerd-fonts/releases/latest/download/UbuntuMono.zip" && \
|
||||||
|
mkdir -p "/usr/share/fonts/ubuntu-mono-nerd" && \
|
||||||
|
unzip "UbuntuMono.zip" -d "/usr/share/fonts/ubuntu-mono-nerd" && \
|
||||||
|
rm "UbuntuMono.zip" && \
|
||||||
|
fc-cache -fv
|
||||||
|
|
||||||
# add local files
|
# add local files
|
||||||
COPY /root /
|
COPY /root /
|
||||||
|
|
||||||
@@ -80,6 +89,8 @@ RUN echo "**** install tool packages ****" && \
|
|||||||
terminator \
|
terminator \
|
||||||
freerdp2-x11 \
|
freerdp2-x11 \
|
||||||
remmina \
|
remmina \
|
||||||
|
tmux \
|
||||||
|
screen \
|
||||||
remmina-plugin-rdp && \
|
remmina-plugin-rdp && \
|
||||||
apt-get autoclean
|
apt-get autoclean
|
||||||
|
|
||||||
@@ -108,12 +119,16 @@ RUN echo "**** XPipe **** ($TARGETPLATFORM)" && \
|
|||||||
apt-get install --no-install-recommends -y "./${XPIPE_ARTIFACT}" && \
|
apt-get install --no-install-recommends -y "./${XPIPE_ARTIFACT}" && \
|
||||||
rm "./${XPIPE_ARTIFACT}"
|
rm "./${XPIPE_ARTIFACT}"
|
||||||
|
|
||||||
|
RUN echo "**** zellij **** ($TARGETPLATFORM)" && \
|
||||||
|
if [ "$TARGETPLATFORM" = "linux/amd64" ]; then ZELLIJ_LINK="https://github.com/zellij-org/zellij/releases/latest/download/zellij-x86_64-unknown-linux-musl.tar.gz"; else ZELLIJ_LINK="https://github.com/zellij-org/zellij/releases/latest/download/zellij-aarch64-unknown-linux-musl.tar.gz "; fi && \
|
||||||
|
curl -LO "${ZELLIJ_LINK}" && \
|
||||||
|
tar -xvf zellij*.tar.gz && \
|
||||||
|
sudo install -o root -g root -m 0755 zellij /usr/local/bin/zellij && \
|
||||||
|
rm zellij && \
|
||||||
|
rm zellij*.tar.gz
|
||||||
|
|
||||||
RUN mkdir -p "/etc/xdg/autostart/" && ln -s "/usr/share/applications/$XPIPE_PACKAGE.desktop" "/etc/xdg/autostart/$XPIPE_PACKAGE.desktop"
|
RUN mkdir -p "/etc/xdg/autostart/" && ln -s "/usr/share/applications/$XPIPE_PACKAGE.desktop" "/etc/xdg/autostart/$XPIPE_PACKAGE.desktop"
|
||||||
|
|
||||||
RUN echo "**** kwallet tweaks ****" && mkdir -p /config/.config && printf "[Wallet]\nEnabled=false\n" > /config/.config/kwalletrc
|
|
||||||
|
|
||||||
RUN echo "**** konsole tweaks ****" && mkdir -p /config/.config && printf "\n\n[KonsoleWindow]\nUseSingleInstance=true\n\n[Notification Messages]\nCloseAllTabs=true\n" >> /config/.config/konsolerc
|
|
||||||
|
|
||||||
RUN echo "**** kde tweaks ****" && \
|
RUN echo "**** kde tweaks ****" && \
|
||||||
sed -i \
|
sed -i \
|
||||||
"s/applications:org.kde.discover.desktop,/,/g" \
|
"s/applications:org.kde.discover.desktop,/,/g" \
|
||||||
|
|||||||
@@ -17,5 +17,13 @@ fi
|
|||||||
setterm blank 0
|
setterm blank 0
|
||||||
setterm powerdown 0
|
setterm powerdown 0
|
||||||
|
|
||||||
|
if [ ! -f "$HOME/.config/konsolerc" ]; then
|
||||||
|
printf "[General]\nConfigVersion=1\n\n[KonsoleWindow]\nUseSingleInstance=true\n\n[Notification Messages]\nCloseAllTabs=true\nCloseSingleTab=true\n" > "$HOME/.config/konsolerc"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -f "$HOME/.config/kwalletrc" ]; then
|
||||||
|
printf "[Wallet]\nEnabled=false\n" > "$HOME/.config/kwalletrc"
|
||||||
|
fi
|
||||||
|
|
||||||
# Launch DE
|
# Launch DE
|
||||||
/usr/bin/dbus-launch /usr/bin/startplasma-x11 > /dev/null 2>&1
|
/usr/bin/dbus-launch /usr/bin/startplasma-x11 > /dev/null 2>&1
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
15.1-2
|
16.0-50
|
||||||
Reference in New Issue
Block a user