diff --git a/xfce-custom/Dockerfile b/xfce-custom/Dockerfile
index 1c570da..886dae2 100644
--- a/xfce-custom/Dockerfile
+++ b/xfce-custom/Dockerfile
@@ -1,20 +1,20 @@
ARG BASE_IMAGE=m1k1o/neko:base
FROM $BASE_IMAGE
-
+ENV BROWSER=librewolf
#
-# install desktop and other programs
+# Install desktop and other programs
RUN set -eux; apt-get update; \
apt-get install -y --no-install-recommends xfce4 xfce4-terminal sudo; \
apt-get install -y wget curl gnupg lsb-release apt-transport-https ca-certificates \
- git nano sxiv mpv rsync
+ git nano sxiv mpv rsync kwrite xwallpaper
RUN set -eux; \
#
- ## yt-dlp
+ ## Install yt-dlp
curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /bin/yt-dlp; \
chmod a+rx /bin/yt-dlp; \
#
- # add user to sudoers
+ # Add user to sudoers
usermod -aG sudo neko; \
echo "neko:neko" | chpasswd; \
echo "%sudo ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers; \
@@ -24,12 +24,18 @@ RUN set -eux; \
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/librewolf.gpg] http://deb.librewolf.net $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/librewolf.list; \
apt-get update; \
apt-get install librewolf -y; \
+ #
+ # Install FreeTube
+ #export VER="0.19.2"; \
+ #wget https://github.com/FreeTubeApp/FreeTube/releases/download/v${VER}-beta/FreeTube_${VER}_amd64.deb; \
+ #apt-get install -f ./FreeTube_${VER}_amd64.deb -y; \
# clean up
apt-get clean -y; \
rm -rf /var/lib/apt/lists/* /var/cache/apt/*
#
-# copy dotfiles
+# Copy dotfiles
COPY dots /dots
+RUN set -eux; rsync --recursive /dots/ /
#
-# copy configuation files
+# Copy configuation files
COPY supervisord.conf /etc/neko/supervisord/xfce.conf
diff --git a/xfce-custom/dots/home/neko/.config/autostart/ApplyThemes.desktop b/xfce-custom/dots/home/neko/.config/autostart/ApplyThemes.desktop
new file mode 100644
index 0000000..36f1cf4
--- /dev/null
+++ b/xfce-custom/dots/home/neko/.config/autostart/ApplyThemes.desktop
@@ -0,0 +1,12 @@
+ [Desktop Entry]
+ Version=1.0
+ Encoding=UTF-8
+ Name=Script
+ Type=Application
+ Exec=/home/neko/.config/autostart/autostart.sh
+ Icon=
+ Terminal=false
+ StartupNotify=false
+ Hidden=false
+ GenericName=
+ GenericName[en_US]=
diff --git a/xfce-custom/dots/home/neko/.config/autostart/autostart.sh b/xfce-custom/dots/home/neko/.config/autostart/autostart.sh
new file mode 100755
index 0000000..45817f4
--- /dev/null
+++ b/xfce-custom/dots/home/neko/.config/autostart/autostart.sh
@@ -0,0 +1,12 @@
+xfconf-query -c xfwm4 -p /general/theme -s "Catppuccin-Mocha-Standard-Rosewater-Dark"
+xfconf-query -c xsettings -p /Net/ThemeName -s "Catppuccin-Mocha-Standard-Rosewater-Dark"
+
+xfdesktop -Q
+xwallpaper --zoom /home/neko/Pictures/Snow-Leopard-Server.jpeg --debug
+
+librewolf
+#while true; do #LOL
+# sleep 1 &
+# sudo -u neko xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace0/last-image -s /home/neko/Pictures/Snow-Leopard-Server.jpeg
+# wait # for sleep
+#done
diff --git a/xfce-custom/dots/home/neko/.config/dconf/user b/xfce-custom/dots/home/neko/.config/dconf/user
deleted file mode 100644
index fa97616..0000000
Binary files a/xfce-custom/dots/home/neko/.config/dconf/user and /dev/null differ
diff --git a/xfce-custom/dots/home/neko/.config/mimeapps.list b/xfce-custom/dots/home/neko/.config/mimeapps.list
index 5dfebc1..fcbf874 100644
--- a/xfce-custom/dots/home/neko/.config/mimeapps.list
+++ b/xfce-custom/dots/home/neko/.config/mimeapps.list
@@ -6,9 +6,9 @@ image/png=sxiv.desktop
image/gif=sxiv.desktop
[Added Associations]
-x-scheme-handler/http=xfce4-web-browser.desktop;
-x-scheme-handler/https=xfce4-web-browser.desktop;
-image/jpeg=librewolf.desktop;sxiv.desktop;
-image/png=sxiv.desktop;
-image/gif=sxiv.desktop;
-application/x-desktop=librewolf.desktop;
+x-scheme-handler/http=xfce4-web-browser.desktop
+x-scheme-handler/https=xfce4-web-browser.desktop
+image/jpeg=librewolf.desktop;sxiv.desktop
+image/png=sxiv.desktop
+image/gif=sxiv.desktop
+application/x-desktop=librewolf.desktop
diff --git a/xfce-custom/dots/home/neko/.config/xfce4/helpers.rc b/xfce-custom/dots/home/neko/.config/xfce4/helpers.rc
deleted file mode 100644
index c18615e..0000000
--- a/xfce-custom/dots/home/neko/.config/xfce4/helpers.rc
+++ /dev/null
@@ -1,3 +0,0 @@
-WebBrowser=custom-WebBrowser
-TerminalEmulator=xfce4-terminal
-
diff --git a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/displays.xml b/xfce-custom/dots/home/neko/.config/xfce4/xfconf/displays.xml
deleted file mode 100644
index 0dc41fc..0000000
--- a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/displays.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/thunar.xml b/xfce-custom/dots/home/neko/.config/xfce4/xfconf/thunar.xml
deleted file mode 100644
index 7c797d4..0000000
--- a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/thunar.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-keyboard-shortcuts.xml b/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-keyboard-shortcuts.xml
deleted file mode 100644
index 3516122..0000000
--- a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-keyboard-shortcuts.xml
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-mime-settings.xml b/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-mime-settings.xml
deleted file mode 100644
index 33c5846..0000000
--- a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-mime-settings.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-panel.xml b/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-panel.xml
deleted file mode 100644
index 91f5d2b..0000000
--- a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-panel.xml
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-settings-manager.xml b/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-settings-manager.xml
deleted file mode 100644
index 2e112e3..0000000
--- a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfce4-settings-manager.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfwm4.xml b/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfwm4.xml
deleted file mode 100644
index 0d21099..0000000
--- a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xfwm4.xml
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xsettings.xml b/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xsettings.xml
deleted file mode 100644
index 8dceb05..0000000
--- a/xfce-custom/dots/home/neko/.config/xfce4/xfconf/xsettings.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xfce-custom/dots/home/neko/.xsessionrc b/xfce-custom/dots/home/neko/.xsessionrc
new file mode 100755
index 0000000..3111a6b
--- /dev/null
+++ b/xfce-custom/dots/home/neko/.xsessionrc
@@ -0,0 +1 @@
+export BROWSER="librewolf"
diff --git a/xfce-custom/dots/home/neko/Pictures/Snow-Leopard-Server.jpeg b/xfce-custom/dots/home/neko/Pictures/Snow-Leopard-Server.jpeg
new file mode 100644
index 0000000..d613011
Binary files /dev/null and b/xfce-custom/dots/home/neko/Pictures/Snow-Leopard-Server.jpeg differ