From 0b200a021a7606b23b808d3ed8e7eb5a78c242ba Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Thu, 18 Sep 2025 08:45:31 +0200 Subject: [PATCH] =?utf8?q?Pr=C3=B3ba=20dostosowania=20projektu=20do=20dyst?= =?utf8?q?rybucji=20Arch=20Linux.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- install.sh | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/install.sh b/install.sh index 2d990f7..8acd0d0 100755 --- a/install.sh +++ b/install.sh @@ -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 -- 2.39.5