]> gitweb.morketsmerke.org Git - xfcedebian.git/commitdiff
Dostsowanie konfiguracji do Alpine Linux.
authorxf0r3m <jakubstasinski@protonmail.com>
Tue, 23 Sep 2025 11:41:32 +0000 (13:41 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Tue, 23 Sep 2025 11:41:32 +0000 (13:41 +0200)
install.sh

index 2b70cb2748298a07e14b7498e1d9ac44eafb6d66..22437ed417b8446c5cd0cc8aa050c3915e6dafe4 100755 (executable)
@@ -12,7 +12,7 @@ source /etc/os-release;
 if [ "$NAME" = "Arch Linux" ]; then
   sudo pacman -Syu ranger git mpv yt-dlp vlc qutebrowser tmux keepassxc conky gvim claws-mail;
 elif [ "$NAME" = "Alpine Linux" ]; then
-  sudo apk add ranger git mpv yt-dlp vlc qutebrowser tmux keepassxc conky gvim claws-mail;
+  sudo apk add ranger git mpv yt-dlp vlc qutebrowser tmux keepassxc conky gvim claws-mail xfce4-whiskermenu-plugin xfce4-notifyd pulseaudio xfce4-pulseaudio-plugin;
 else
   sudo apt install -y ranger git mpv vlc qutebrowser tmux keepassxc conky-all vim-gtk3 claws-mail curl;
   ytdlpVer=$(curl https://github.com/yt-dlp/yt-dlp/releases.atom 2>/dev/null | grep '<title>.*</title>$' | sed -n '2p' | sed 's/\ /\n/g' | tail -1 | sed 's,</title>,,');
@@ -50,7 +50,13 @@ else
     sed -i 's,debian-logo,archlinux-logo,' /home/${USER}/.config/xfce4/panel/whiskermenu-1.rc;
   elif [ "$NAME" = "Alpine Linux" ]; then
     sed -i 's,debian-logo,alpine-logo,' /home/${USER}/.config/xfce4/panel/whiskermenu-1.rc;
+  fi
 
+  if [ "$NAME" = "Alpine Linux" ]; then
+    sed -i 's/Adwaita-dark/adw-gtk3-dark/' /home/${USER}/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml;
+    IconThemeName=$(grep 'IconThemeName' /home/${USER}/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml)
+    IconThemeNameNew='    <property name="IconThemeName" type="string" value="adwaita-xfce"/>'
+    sed -i "s,${IconThemeName},${IconThemeNameNew}," /home/${USER}/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml;
   fi
   
   sed -i 's,qmmp-1.desktop,mpv.desktop,' xfce4/panel/whiskermenu-1.rc;
@@ -90,6 +96,9 @@ sudo tar -xzvf fonts.tgz -C /usr/share/fonts/truetype/meslo;
 if [ ! "$NAME" = "Arch Linux" ]; then
   sudo rm -rf /etc/lightdm;
   sudo cp -rvv lightdm /etc;
+  if [ "$NAME" = "Alpine Linux" ]; then
+    sed -i 's,Adwaita-dark,adw-gtk3-dark,' /etc/lightdm/lightdm-gtk-greeter.conf;
+  fi
 else
   sudo cp -rvv lightdm/lightdm-gtk-greeter.conf /etc/lightdm/lightdm-gtk-greeter.conf;
 fi