]> gitweb.morketsmerke.org Git - xfcedebian.git/commitdiff
Próba dostosowania projektu do dystrybucji Arch Linux.
authorxf0r3m <jakubstasinski@protonmail.com>
Thu, 18 Sep 2025 06:45:31 +0000 (08:45 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Thu, 18 Sep 2025 06:45:31 +0000 (08:45 +0200)
install.sh

index 2d990f73c5af3d9f17631a871830f5064ac8c19c..8acd0d01b180fa95b75e2f45af647da344758ffb 100755 (executable)
@@ -9,7 +9,12 @@ source /etc/os-release;
 #  conky-all 1.19.5-1
 #Należy jednoznacznie wybrać jeden z nich do instalacji.
 
-sudo apt install -y ranger git qmmp vlc qutebrowser tmux keepassxc conky-all vim-gtk3 claws-mail;
+if [ "$NAME" = "Arch Linux" ]; then
+  sudo pacman -Syu ranger git qmmp vlc qutebrowser tmux keepassxc conky gvim claws-mail;
+else
+  sudo apt install -y ranger git qmmp vlc qutebrowser tmux keepassxc conky-all vim-gtk3 claws-mail;
+fi
+
 if [ "$1" ] && [ "$1" = "--immudex" ]; then
 
        mkdir /etc/skel/.config;
@@ -34,12 +39,16 @@ else
 
        cp -rvv xfce4 /home/${USER}/.config;
   rm /home/${USER}/.config/xfce4/panel/launcher-5/16844254192.desktop;
+
   if [ "$NAME" = "Ubuntu" ]; then
     sed -i 's,button-icon=debian-logo,button-icon=ubuntu-logo,' /home/${USER}/.config/xfce4/panel/whiskermenu-1.rc;
-    favOld=$(grep 'favorites=' xfce4/panel/whiskermenu-1.rc);
-    favNew="${favOld},org.qutebrowser.qutebrowser.desktop,org.keepassxc.KeePassXC.desktop,claws-mail.desktop";
-    sed -i "s/${favOld}/${favNew}/" /home/${USER}/.config/xfce4/panel/whiskermenu-1.rc
+  elif [ "$NAME" = "Arch Linux" ]; then
+    sed -i 's,button-icon=debian-logo,button-icon=archlinux-logo,' /home/${USER}/.config/xfce4/panel/whiskermenu-1.rc;
   fi
+  
+  favOld=$(grep 'favorites=' xfce4/panel/whiskermenu-1.rc);
+  favNew="${favOld},org.qutebrowser.qutebrowser.desktop,org.keepassxc.KeePassXC.desktop,claws-mail.desktop";
+  sed -i "s/${favOld}/${favNew}/" /home/${USER}/.config/xfce4/panel/whiskermenu-1.rc
 
        cp -vv mimeapps.list /home/${USER}/.config;
        
@@ -57,12 +66,14 @@ else
     ln -s /home/${USER}/.face /home/${USER}/.face.icon;
   elif [ "$NAME" = "Debian" ]; then
          ln -s  /usr/share/icons/vendor/256x256/emblems/emblem-vendor.png /home/${USER}/.face;
+  elif [ "$NAME" = "Arch Linux" ]; then
+    ln -s /usr/share/pixmaps/archlinux-logo.png /home/${USER}/.face;
+    ln -s /home/${USER}/.face /home/${USER}/.face.icon;
   fi
-
 fi
 
 sudo cp -vv mimeinfo.cache /usr/share/applications;
-sudo mkdir /usr/share/fonts/truetype/meslo;
+sudo mkdir -p /usr/share/fonts/truetype/meslo;
 sudo tar -xzvf fonts.tgz -C /usr/share/fonts/truetype/meslo;
 
 sudo rm -rf /etc/lightdm;
@@ -73,10 +84,12 @@ else
   sudo rm /etc/lightdm/lightdm-gtk-greeter-immudex.conf
   if [ "$NAME" = "Ubuntu" ]; then
     sudo sed -i 's,vendor/256x256/emblems/emblem-vendor.png,LoginIcons/apps/64/computer.svg,' /etc/lightdm/lightdm-gtk-greeter.conf;
+  elif [ "$NAME" = "Arch Linux" ]; then
+    sudo sed -i 's,/usr/share/pixmaps/archlinux-logo.png,/usr/share/pixmaps/archlinux-logo.png/' /etc/lightdm/lightdm-gtk-greeter.conf;
   fi
 fi
 
-if [ "$NAME" = "Ubuntu" ]; then
+if [ ! "$NAME" = "Debian" ]; then
   sudo mkdir -p /usr/share/images/desktop-base;
 fi