diff --git a/Dockerfile b/Dockerfile
index 359ef0e..e044e4c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -26,42 +26,56 @@ RUN \
RUN apt-get install -y fonts-recommended fonts-symbola fonts-glasstty fonts-firacode
# Essential stuff
RUN apt-get install -y \
- xdotool nano zip wget curl htop iotop \
+ xdotool nano zip wget curl htop iotop bash-completion \
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 \
diff --git a/bg_default.png b/bg_default.png
new file mode 100644
index 0000000..3aef0e6
Binary files /dev/null and b/bg_default.png differ
diff --git a/etc/drirc b/etc/drirc
new file mode 100644
index 0000000..3925bcf
--- /dev/null
+++ b/etc/drirc
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/etc/inputrc b/etc/inputrc
new file mode 100644
index 0000000..b0be867
--- /dev/null
+++ b/etc/inputrc
@@ -0,0 +1,6 @@
+set show-all-if-unmodified on
+set show-all-if-ambiguous on
+set colored-stats on
+set mark-symlinked-directories on
+set colored-completion-prefix on
+set menu-complete-display-prefix on
diff --git a/etc/nanorc b/etc/nanorc
new file mode 100644
index 0000000..65df6d1
--- /dev/null
+++ b/etc/nanorc
@@ -0,0 +1,331 @@
+## Sample initialization file for GNU nano.
+##
+## For the options that take parameters, the default value is shown.
+## Other options are unset by default. To make sure that an option
+## is disabled, you can use "unset