A lot lot lot changessss

This commit is contained in:
Lauren Toivanen 2024-10-25 05:06:43 +03:00
parent b0d58c8616
commit 5174a9a4ac
Signed by: jt
GPG key ID: 9151B109B73ECAD5
14 changed files with 699 additions and 14 deletions

View file

@ -30,38 +30,52 @@ RUN apt-get install -y \
vlc \
git \
build-essential \
python-is-python3
python-is-python3 \
xarchiver \
thunar-archive-plugin
# Java
RUN apt-get install -y default-jre
# Firefox
RUN apt-get install -y firefox-esr firefox-esr-l10n-fi
RUN apt-get install -y firefox-esr firefox-esr-l10n-fi && cp /usr/share/applications/firefox-esr.desktop $HOME/Desktop
COPY firefox-policies.json /etc/firefox/policies/policies.json
# Thunderbird
RUN apt-get install -y thunderbird thunderbird-l10n-fi
RUN apt-get install -y thunderbird thunderbird-l10n-fi && cp /usr/share/applications/thunderbird.desktop $HOME/Desktop
# Libreoffice
RUN apt-get install -y libreoffice libreoffice-l10n-fi
RUN apt-get install -y libreoffice libreoffice-l10n-fi && cp /usr/share/applications/libreoffice-startcenter.desktop $HOME/Desktop
# GIMP
RUN apt-get install -y gimp
RUN apt-get install -y gimp && cp /usr/share/applications/gimp.desktop $HOME/Desktop
# VSCodium
RUN \
apt-get install codium \
&& sed -i 's#/usr/share/codium/codium#/usr/share/codium/codium --no-sandbox##' /usr/share/applications/codium.desktop
&& sed -i 's#/usr/share/codium/codium#/usr/share/codium/codium --no-sandbox##' /usr/share/applications/codium.desktop \
&& cp /usr/share/applications/codium.desktop $HOME/Desktop
# Obsidian
RUN \
curl -s https://api.github.com/repos/obsidianmd/obsidian-releases/releases/latest \
| grep "browser_download_url.*amd64.deb" \
| cut -d : -f 2,3 \
| tr -d \" \
| wget -i - -O obsidian.deb \
&& dpkg -i obsidian.deb \
&& sed -i 's#/opt/Obsidian/obsidian#/opt/Obsidian/obsidian --no-sandbox##' /usr/share/applications/obsidian.desktop \
&& cp /usr/share/applications/obsidian.desktop $HOME/Desktop \
&& rm obsidian.deb
# Desktop icons
RUN \
cp \
/usr/share/applications/codium.desktop \
/usr/share/applications/thunderbird.desktop \
/usr/share/applications/libreoffice-startcenter.desktop \
/usr/share/applications/gimp.desktop \
/usr/share/applications/firefox-esr.desktop \
/usr/share/applications/xfce4-terminal.desktop \
$HOME/Desktop \
/usr/share/applications/xfce4-terminal.desktop \
$HOME/Desktop \
&& chmod +x $HOME/Desktop/*.desktop \
&& chown 1000:1000 $HOME/Desktop/*.desktop
# Configs
COPY etc /etc/
COPY user-config $HOME/.config
COPY bg_default.png /usr/share/backgrounds/bg_default.png
# Cleanup and stuff
# Services we don't want to start disable in xfce init
RUN \