From 76e4e38c55a749722fdae1fa26884a2b47de4085 Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Tue, 23 Sep 2025 12:40:33 +0200 Subject: [PATCH] =?utf8?q?Wst=C4=99pne=20dostosowanie=20projektu=20pod=20A?= =?utf8?q?lpine=20Linux.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- install.sh | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/install.sh b/install.sh index b3cbbbb..2b70cb2 100755 --- a/install.sh +++ b/install.sh @@ -10,9 +10,13 @@ source /etc/os-release; #Należy jednoznacznie wybrać jeden z nich do instalacji. if [ "$NAME" = "Arch Linux" ]; then - sudo pacman -Syu ranger git qmmp vlc qutebrowser tmux keepassxc conky gvim claws-mail; + 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; else - sudo apt install -y ranger git qmmp vlc qutebrowser tmux keepassxc conky-all vim-gtk3 claws-mail; + 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 '.*$' | sed -n '2p' | sed 's/\ /\n/g' | tail -1 | sed 's,,,'); + curl -L https://github.com/yt-dlp/yt-dlp/releases/download/${ytdlpVer}/yt-dlp -O fi if [ "$1" ] && [ "$1" = "--immudex" ]; then @@ -41,11 +45,15 @@ else 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; + sed -i 's,debian-logo,ubuntu-logo,' /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; + 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 + sed -i 's,qmmp-1.desktop,mpv.desktop,' 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 @@ -69,6 +77,9 @@ else 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; + elif [ "$NAME" = "Alpine Linux" ]; then + ln -s /usr/share/pixmaps/alpine-logo.svg /home/${USER}/.face; + ln -s /usr/${USER}/.face /home/${USER}/.face.icon; fi fi @@ -123,7 +134,11 @@ cat >> distro-name <