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