2025-01-07 21:30:14 +00:00
#!/bin/bash
## Stop on error
#set -e
#chmod +x fájl/helye/és/maga/a/fájl.sh
#Futtatás: fájl/helye/és/maga/a/fájl.sh
##################################################################################################################
# Arch scriptek:
#https://github.com/arcolinuxd/arco-plasma
#https://github.com/erikdubois/arcolinux-nemesis
#tput setaf 0 = black
#tput setaf 1 = red
#tput setaf 2 = green
#tput setaf 3 = yellow
#tput setaf 4 = dark blue
#tput setaf 5 = purple
#tput setaf 6 = cyan
#tput setaf 7 = gray
#tput setaf 8 = light blue
#tput sgr0 = normal
#tput bold = bold
bold = $( tput bold) # ${bold}
normal = $( tput sgr0) # ${normal}
yellow = $( tput setaf 3) # ${yellow}
##################################################################################################################
2025-02-06 21:14:32 +00:00
# APT/Flatpak APP TELEPITO SCRIPT
2025-01-07 21:30:14 +00:00
# Entering work folder
cd /home/$USER /.progs
2025-02-06 21:14:32 +00:00
mkdir -p /home/$USER /.local/share/applications/
2025-01-07 21:30:14 +00:00
sudo chown -R $USER :$GROUP /home/$USER /
2025-02-06 21:14:32 +00:00
cp -a rp-programscript.desktop /home/$USER /.local/share/applications/ 2>/dev/null
echo " Exec=/home/ $USER /.progs/3progs.sh " >> /home/$USER /.local/share/applications/rp-programscript.desktop 2>/dev/null
2025-01-07 21:30:14 +00:00
2025-02-06 21:14:32 +00:00
# Steam GPU Grep from Lordify
# nVidia=$(lspci -P | grep "NVIDIA" -c)
2025-01-07 21:30:14 +00:00
# Zenity ablak megjelenítése
user_choice = $( zenity --list --checklist --width= '1000' --height= '1000' \
--title= "APP Telepítő Script base by Airman & RAVE (Magyarosította balage79)" \
--text= "Válassz az alábbi programok közül:" \
--column= "Válassz" --column= "Programnév / Leírás" \
FALSE "AMD videokártyához Mesa (jogvédett) hardveres gyorsítás engedélyezése. (Ne a processzor kódoljon-dekódoljon, hanem a videókártya)" \
2025-02-06 21:14:32 +00:00
FALSE "Audacious - Local Music Player 432Hz-re optimalizalva!" \
FALSE "Bitwarden - Jelszókezelő kliens" \
FALSE "Bluetooth - Ha hasznalsz BT-t tedd fel" \
FALSE "Bottles - Wine prefix kezelő" \
2025-01-07 21:30:14 +00:00
FALSE "Brave - webböngésző" \
2025-02-06 21:14:32 +00:00
FALSE "Calibre - Ebook manager" \
FALSE "Cider - Apple Music Player Linuxra" \
2025-01-07 21:30:14 +00:00
FALSE "CoreCTRL - AMD GPU beállító alkalmazás" \
FALSE "Csak a FO Monitoron jelenjen meg a Login Screen - Tobb monitoros setupoknal" \
FALSE "Darktable - Adobe Lightroom Linuxos megfelelője" \
FALSE "Discord - VoIP-, és csevegőalkalmazás" \
2025-02-06 21:14:32 +00:00
FALSE "Docker - Ha tudod mi ez akkor KELL Neked" \
2025-01-07 21:30:14 +00:00
FALSE "DosBox - Régi, DOS-os játék emulátor" \
FALSE "Double Commander - Total Commander Linuxos megfelelője" \
FALSE "Easy Effects - Hangkártyát vezérlő program (Hangeffektek)" \
2025-02-06 21:14:32 +00:00
FALSE "Fastfetch - terminálos rendszerinfó megjelenítő" \
2025-01-07 21:30:14 +00:00
FALSE "Firejail - Bongeszo Zart Kontener" \
2025-02-06 21:14:32 +00:00
FALSE "FreeTube - Adatlopás-mentes YouTube-kliens" \
2025-01-07 21:30:14 +00:00
FALSE "GameMode" \
2025-02-06 21:14:32 +00:00
FALSE "GNOME Clocks - ébresztő, világóra, stopper, időzítő" \
FALSE "GNOME Screenshot - gyorsbillentyűs képernyőkép létrehozás" \
2025-01-07 21:30:14 +00:00
FALSE "GTKStressTesting - CPU Monitorozas es Stress Test Program" \
FALSE "Heroic Launcher - Epic Games Launcher Linux verziója" \
2025-02-06 21:14:32 +00:00
FALSE "Helvum - Patchbay for PipeWire" \
FALSE "Input-Remapper 2.0 - egér/bill. gomb konfiguráló, macro író progi" \
FALSE "Jellyfin - Jellyfin Media Player" \
FALSE "KDEConnect - Gep es telefon link" \
2025-01-07 21:30:14 +00:00
FALSE "Kdenlive - Linuxos videószerkesztő program" \
FALSE "KeepassXC - Jelszókezelő, az adatbázist titkosítva tárolja a PC-n" \
FALSE "KVM QEMU - virtualizáció, virtuális gépek futtatása" \
2025-02-06 21:14:32 +00:00
FALSE "Krusader - Total Commander like 2 paneles filekezelő" \
2025-01-07 21:30:14 +00:00
FALSE "Legutobbi Baloldali Menupont Torlese a File Kezelobol (Nautilus)" \
2025-02-06 21:14:32 +00:00
TRUE "LibreOffice - Office Suite" \
FALSE "Librewolf - Firefox ESR alapú webböngésző" \
2025-01-07 21:30:14 +00:00
FALSE "Lutris - Game launchereket, és egyéb appokat futtató környezet" \
FALSE "MangoHud/Goverlay - MSI Afterburner Linuxos megfelelője, FPS kijelzés, stb." \
2025-02-06 21:14:32 +00:00
FALSE "Midnight Commander - 2 ablakos filekezelő" \
2025-01-07 21:30:14 +00:00
FALSE "Mumble - hang alapú csevegőalkalmazás" \
2025-02-06 21:14:32 +00:00
FALSE "Nyomtato - Ha hasznalsz nyomtatot, tedd fel" \
2025-01-07 21:30:14 +00:00
FALSE "OnlyOffice - Legujabb MS Office Linuxos megfeleloje - LIBREOFFICE-t TOROLNI FOGJA!" \
FALSE "OBS - Nyílt forrású felvételkészítő és streamelő program" \
2025-02-06 21:14:32 +00:00
FALSE "Parabolic - Videóletöltő, működik minden platformon" \
FALSE "P7Zip - tömörítő program" \
FALSE "Pamac - Grafikus csomagkezelő" \
2025-01-07 21:30:14 +00:00
FALSE "Pavucontrol - Apponkénti hangerőszabályzás/konfigurálás" \
FALSE "PhotoGIMP - Adobe Photoshop-szerű képszerkesztő Linuxra" \
FALSE "QBittorrent - torrent kliens" \
FALSE "Signal - Titkosított üzenetküldő" \
FALSE "Spotify - Zenelejátszó Linuxra" \
2025-02-06 21:14:32 +00:00
FALSE "Spotube - Ingyenes Premium Spotify Zenelejátszó Linuxra" \
2025-01-07 21:30:14 +00:00
FALSE "Steam Launcher" \
2025-02-06 21:14:32 +00:00
FALSE "Systemd boot mod - 0sec varakozas bootolaskor" \
FALSE "TeamSpeak3 - TeamSpeak VOIP kliens" \
2025-01-07 21:30:14 +00:00
FALSE "Telegram - Titkosított üzenetküldő" \
2025-02-06 21:14:32 +00:00
FALSE "Vibrant - Szín szaturáció beállító program" \
2025-01-07 21:30:14 +00:00
FALSE "Vivaldi - webböngésző" \
FALSE "VLC - médialejátszó" \
2025-02-06 21:14:32 +00:00
FALSE "Vulkan-radeon - Ha nem mennek a jatekok AMD kartyaval tedd ezt fel!" \
2025-01-07 21:30:14 +00:00
FALSE "Windows 11 Telepítő - Csak Profiknak!" \
2025-02-06 21:14:32 +00:00
FALSE "XPadNeo - XBox Controller Support" \
FALSE "Zenpower3 - AMD CPU Feszultseg, Aramerosseg es Fogyasztas Monitorozas" \
FLASE "" \
FALSE "conky" \
FALSE "Ktorrent" \
FALSE "microsoft teams" \
FALSE "Grand orgue" \
FALSE "wine" \
FALSE "hrome távoli elérés" )
2025-01-07 21:30:14 +00:00
if [ [ $? -eq 1 ] ] ; then
echo ${ bold } ${ yellow } Cancelled by User. Exiting!${ normal }
exit 1
fi
if [ [ $user_choice = *"AMD videokártyához Mesa (jogvédett) hardveres gyorsítás engedélyezése. (Ne a processzor kódoljon-dekódoljon, hanem a videókártya)" * ] ] ; then
sudo pacman -S --noconfirm --needed libva-utils
#vainfo
sudo chmod +x ./amd_mesa_hardveres_codec.sh
2025-02-06 21:14:32 +00:00
#./amd_mesa_hardveres_codec.sh
yay -S mesa-git --noconfirm --needed --sudoloop --save
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Audacious - Local Music Player 432Hz-re optimalizalva!" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Audacious${ normal }
flatpak install flathub org.atheme.audacious --user -y
mkdir -p /home/$USER /.var/app/org.atheme.audacious/config/
sudo rsync -ap --info= progress2 audacious /home/$USER /.var/app/org.atheme.audacious/config/
echo ${ bold } ${ yellow } Audacious ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Bluetooth - Ha hasznalsz BT-t tedd fel" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Bluetooth${ normal }
sudo pacman -S bluez bluez-qt bluez-qt5 bluez-libs bluez-tools --noconfirm --needed
sudo systemctl enable bluetooth
echo ${ bold } ${ yellow } Bluetooth ${ normal } installed.
2025-01-07 21:30:14 +00:00
echo ---------------------------------------------
echo
2025-02-06 21:14:32 +00:00
fi
if [ [ $user_choice = *"GNOME Screenshot - gyorsbillentyűs képernyőkép létrehozás" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } GNOME Screenshot${ normal }
sudo pacman -S gnome-screenshot --noconfirm --needed
mkdir -p /home/$USER /Pictures/Screenshots
gsettings set org.gnome.gnome-screenshot auto-save-directory '~/Pictures/Screenshots'
2025-01-07 21:30:14 +00:00
2025-02-06 21:14:32 +00:00
echo ${ bold } ${ yellow } GNOME Screenshot ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"GNOME Clocks - ébresztő, világóra, stopper, időzítő" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } GNOME Clocks${ normal }
sudo pacman -S itstool vala meson gst-plugins-base gst-plugins-good --noconfirm --needed
cd gnome-clocks
meson setup ravedir
cd ravedir
sudo meson install
cd /home/$USER /.progs
echo ${ bold } ${ yellow } GNOME Clocks with sound changes ${ normal } installed.
echo ---------------------------------------------
echo
2025-01-07 21:30:14 +00:00
fi
if [ [ $user_choice = *"Steam Launcher" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Steam Launcher${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S steam-native-runtime --noconfirm --needed
steam-native &
2025-01-07 21:30:14 +00:00
zenity --info --text= 'A Steam el fog indulni, lefrissíti magát, a Login ablak felugrása után bezárhatod! \nEzt az ablakot csak a steam login bezárás után csukd be.' --width= '420' --height= '100' --title= 'Figyelmeztetés!'
2025-02-06 21:14:32 +00:00
sudo chmod +x update-proton-ge
./update-proton-ge
echo "GSK_RENDERER=gl" | sudo tee -a /etc/environment
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Steam + Latest ProtonGE ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Systemd boot mod - 0sec varakozas bootolaskor" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Systemd boot mod${ normal }
sudo sed -i 's/timeout 3/timeout 0/' /boot/loader/loader.conf
echo ${ bold } ${ yellow } Systemd boot mod ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-01-07 21:30:14 +00:00
if [ [ $user_choice = *"Heroic Launcher - Epic Games Launcher Linux verziója" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Heroic Launcher with MangoHud${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S heroic-games-launcher --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Heroic Launcher with MangoHud ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"GameMode" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } GameMode${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S gamemode lib32-gamemode gamescope --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } GameMode ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"P7Zip - tömörítő program" * ] ] ; then
2025-01-07 21:30:14 +00:00
echo
echo Installing ${ bold } ${ yellow } P7Zip${ normal }
2025-02-06 21:14:32 +00:00
yay -S p7zip-full-bin --noconfirm --sudoloop
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } P7Zip ${ normal } installed.
echo
fi
if [ [ $user_choice = *"Fastfetch - terminálos rendszerinfó megjelenítő" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Fastfetch${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S fastfetch --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo "fastfetch" >> /home/$USER /.bashrc
echo ${ bold } ${ yellow } Fastfetch ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Input-Remapper 2.0 - egér/bill. gomb konfiguráló, macro író progi" * ] ] ; then
2025-01-07 21:30:14 +00:00
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Input-Remapper 2.0${ normal }
2025-02-06 21:14:32 +00:00
yay -S input-remapper-bin --noconfirm --sudoloop
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Input-Remapper 2.0 ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Mumble - hang alapú csevegőalkalmazás" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Mumble${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S mumble --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Mumble ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Nyomtato - Ha hasznalsz nyomtatot, tedd fel" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Printers${ normal }
sudo pacman -S cups hplip cnifilter2 --noconfirm --needed
sudo systemctl enable cups --now
echo ${ bold } ${ yellow } Printers ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-01-07 21:30:14 +00:00
if [ [ $user_choice = *"Lutris - Game launchereket, és egyéb appokat futtató környezet" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Lutris with MangoHud${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S lutris --noconfirm --needed
sudo pacman -S wine winetricks wine-mono wine-gecko --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Lutris with MangoHud compatibility ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"KVM QEMU - virtualizáció, virtuális gépek futtatása" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } KVM QEMU${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S qemu-full qemu-img libvirt virt-install virt-manager virt-viewer edk2-ovmf dnsmasq swtpm guestfs-tools libosinfo dmidecode iptables bridge-utils libguestfs vde2 openbsd-netcat --noconfirm --needed
2025-01-07 21:30:14 +00:00
sudo usermod -aG kvm $USER
sudo usermod -aG input $USER
sudo usermod -aG libvirt $USER
sudo sed -i '530d' /etc/libvirt/qemu.conf
sudo sed -i " 530 i user = \" $USER " \" /etc/libvirt/qemu.conf
sudo sed -i 's/#group = "kvm"/group = "kvm"/' /etc/libvirt/qemu.conf
2025-01-18 16:29:09 +00:00
sudo systemctl enable libvirtd.service
sudo systemctl start libvirtd.service
2025-02-06 21:14:32 +00:00
sudo virsh net-autostart default
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } KVM QEMU ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"CoreCTRL - AMD GPU beállító alkalmazás" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } CoreCTRL and User Settings${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S corectrl --noconfirm --needed
2025-01-07 21:30:14 +00:00
#systemd missing
cp /usr/share/applications/org.corectrl.CoreCtrl.desktop ~/.config/autostart/
echo " polkit.addRule(function(action, subject) {
if ( ( action.id = = \" org.corectrl.helper.init\" ||
action.id = = \" org.corectrl.helperkiller.init\" ) &&
subject.local = = true &&
subject.active = = true &&
subject.isInGroup( \" $USER \" ) ) {
return polkit.Result.YES;
}
} ) ; " | sudo tee /etc/polkit-1/rules.d/90-corectrl.rules
2025-02-06 21:14:32 +00:00
sudo cp -a corectrl.ini /home/$USER /.config/
sudo sed -i '/options/s/$/ amdgpu.ignore_min_pcap=1 amdgpu.ppfeaturemask=0xffffffff /' /boot/loader/entries/*.conf
2025-01-07 21:30:14 +00:00
sudo sed -i 's/quiet splash/amdgpu.ppfeaturemask=0xffffffff quiet splash/' /etc/default/grub
sudo update-grub
echo ${ bold } ${ yellow } CoreCTRL and User settings ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Docker - Ha tudod mi ez akkor KELL Neked" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Docker${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S docker --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Docker ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"OBS - Nyílt forrású felvételkészítő és streamelő program" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } OBS Studio${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S obs-studio --noconfirm --needed
flatpak install com.obsproject.Studio/x86_64/stable --user -y
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } OBS Studio ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Firejail - Bongeszo Zart Kontener" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } FireJail${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S firejail --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } FireJail ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Vivaldi - webböngésző" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Vivaldi${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S vivaldi vivaldi-ffmpeg-codecs --noconfirm --needed
2025-01-07 21:30:14 +00:00
cp -a vivaldi /home/$USER /.config/
echo ${ bold } ${ yellow } Vivaldi ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Brave - webböngésző" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Brave${ normal }
2025-02-06 21:14:32 +00:00
yay -S brave-bin --noconfirm --needed --sudoloop --save
2025-01-07 21:30:14 +00:00
sudo cp -a /home/$USER /.progs/BraveSoftware /home/$USER /.config/
echo ${ bold } ${ yellow } Brave ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Librewolf - Firefox ESR alapú webböngésző" * ] ] ; then
2025-01-07 21:30:14 +00:00
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Librewolf${ normal }
2025-02-06 21:14:32 +00:00
yay -S librewolf-bin --noconfirm --needed --sudoloop --save
2025-01-07 21:30:14 +00:00
cp -a /home/$USER /.progs/.librewolf/. /home/$USER /
2025-02-06 21:14:32 +00:00
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } LibreWolf ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"FreeTube - Adatlopás-mentes YouTube-kliens" * ] ] ; then
2025-01-07 21:30:14 +00:00
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } FreeTube${ normal }
2025-02-06 21:14:32 +00:00
yay -S freetube-bin --noconfirm -needed --sudoloop --save
2025-01-07 21:30:14 +00:00
sudo mkdir -p /home/$USER /.config/FreeTube/
sudo chown -R $USER :$GROUP /home/$USER /
sudo cp -a FreeTube /home/$USER /.config/
echo ${ bold } ${ yellow } FreeTube ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"OnlyOffice - Legujabb MS Office Linuxos megfeleloje - LIBREOFFICE-t TOROLNI FOGJA!" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } OnlyOffice${ normal }
2025-02-06 21:14:32 +00:00
yay -S onlyoffice-bin --noconfirm -needed --sudoloop --save
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } OnlyOffice ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"DosBox - Régi, DOS-os játék emulátor" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } DosBox Staging${ normal }
2025-02-06 21:14:32 +00:00
yay -S dosbox-x --noconfirm -needed --sudoloop --save
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } DosBox - Staging ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Pavucontrol - Apponkénti hangerőszabályzás/konfigurálás" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Pavucontrol${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S pavucontrol --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Pavucontrol ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"KeepassXC - Jelszókezelő, az adatbázist titkosítva tárolja a PC-n" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } KeepassXC${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S keepassxc --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } KeePassXC ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Spotify - Zenelejátszó Linuxra" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Spotify${ normal }
2025-02-06 21:14:32 +00:00
yay -S spotify --noconfirm -needed --sudoloop --save
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Spotify ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Spotube - Ingyenes Premium Spotify Zenelejátszó Linuxra" * ] ] ; then
2025-01-07 21:30:14 +00:00
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Spotube${ normal }
2025-02-06 21:14:32 +00:00
yay -S spotube-bin --noconfirm needed --sudoloop --save
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Spotube ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Darktable - Adobe Lightroom Linuxos megfelelője" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Darktable${ normal }
2025-02-06 21:14:32 +00:00
flatpak install flathub org.darktable.Darktable --user -y
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Darktable ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"VLC - médialejátszó" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } VLC Media Player${ normal }
sudo pacman -S --noconfirm --needed vlc
echo ${ bold } ${ yellow } VLC Media Player ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Vulkan-radeon - Ha nem mennek a jatekok AMD kartyaval tedd ezt fel!" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Vulkan Radeon${ normal }
sudo pacman -S vulkan-radeon lib32-vulkan-radeon --noconfirm --needed
echo ${ bold } ${ yellow } Vulkan Radeon ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-01-07 21:30:14 +00:00
if [ [ $user_choice = *"QBittorrent - torrent kliens" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } QBittorrent${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S qbittorrent --noconfirm --needed
2025-01-07 21:30:14 +00:00
cp -a qBittorrent /home/$USER /.config/
echo ${ bold } ${ yellow } QBittorrent ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Telegram - Titkosított üzenetküldő" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Telegram${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S telegram-desktop --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Telegram ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Signal - Titkosított üzenetküldő" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Signal${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S signal-desktop --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Signal ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Kdenlive - Linuxos videószerkesztő program" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Kdenlive${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S kdenlive --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Kdenlive ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"PhotoGIMP - Adobe Photoshop-szerű képszerkesztő Linuxra" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } PhotoGIMP- flatpak${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S --noconfirm --needed gimp
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } GIMP with PhotoGIMP Addon ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Discord - VoIP-, és csevegőalkalmazás" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Discord${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S discord --noconfirm --needed
sudo pacman -S noto-fonts-emoji noto-fonts noto-fonts-extra --noconfirm
# font csomagok meg hianyoznak, ki kell deriteni mi kell a DC-nek
2025-01-07 21:30:14 +00:00
# Vencord script credit to Lordify
# Download the latest release of Vencord Installer from Github
wget https://github.com/Vencord/Installer/releases/latest/download/VencordInstallerCli-linux
sleep 1
2025-02-06 21:14:32 +00:00
# Copy Vencord Installer to /bin
sudo cp -a VencordInstallerCli-linux /bin
2025-01-07 21:30:14 +00:00
sleep 1
2025-02-06 21:14:32 +00:00
# Grant execution permission to vencord installer
sudo chmod +x /bin/VencordInstallerCli-linux
2025-01-07 21:30:14 +00:00
sleep 1
# Install vencord with openasar
2025-02-06 21:14:32 +00:00
sudo VencordInstallerCli-linux -install -location /opt/discord
2025-01-07 21:30:14 +00:00
sleep 1
2025-02-06 21:14:32 +00:00
sudo VencordInstallerCli-linux -install-openasar -location /opt/discord
2025-01-07 21:30:14 +00:00
sleep 1
2025-02-06 21:14:32 +00:00
sudo rm /bin/VencordInstallerCli-linux
# Copy Vencord Theme by DanyHolder
mkdir -p /home/$USER /.config/Vencord
cp -a /home/$USER /.progs/themes/ /home/$USER /.config/Vencord/themes
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Discord / Vencord ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Easy Effects - Hangkártyát vezérlő program (Hangeffektek)" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Easy Effects${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S easyeffects lsp-plugins-lv2 lsp-plugins-standalone --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Easy Effects ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Parabolic - Videóletöltő, működik minden platformon" * ] ] ; then
2025-01-07 21:30:14 +00:00
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Parabolic${ normal }
2025-02-06 21:14:32 +00:00
yay -S parabolic --noconfirm -needed --sudoloop --save
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Parabolic ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Vibrant - Szín szaturáció beállító program" * ] ] ; then
2025-01-07 21:30:14 +00:00
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Vibrant${ normal }
2025-02-06 21:14:32 +00:00
yay -S vibrantlinux --noconfirm -needed --sudoloop --save
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Vibrant ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Legutobbi Baloldali Menupont Torlese a File Kezelobol (Nautilus)" * ] ] ; then
echo
echo ---------------------------------------------
echo Removing ${ bold } ${ yellow } Nautilus Recent Menu ${ normal }
2025-02-06 21:14:32 +00:00
gsettings set org.gnome.desktop.privacy remember-recent-files false
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Nautilus Recent Menu ${ normal } removed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Csak a FO Monitoron jelenjen meg a Login Screen - Tobb monitoros setupoknal" * ] ] ; then
echo
echo ---------------------------------------------
2025-01-18 16:29:09 +00:00
echo Setting ${ bold } ${ yellow } Only main monitor on login${ normal }
2025-01-07 21:30:14 +00:00
zenity --warning --text= '!! SWITCH TO PRIMARY MONITOR ONLY !!' --width= '300' --height= '100'
2025-01-18 16:29:09 +00:00
sudo mkdir -p /var/lib/gdm/.config/
sudo cp ~/.config/monitors.xml /var/lib/gdm/.config/monitors.xml
sudo chown gdm:gdm /var/lib/gdm/.config/monitors.xml
2025-01-07 21:30:14 +00:00
2025-01-18 16:29:09 +00:00
echo ${ bold } ${ yellow } Only main monitor on login ${ normal } set.
2025-01-07 21:30:14 +00:00
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"MangoHud/Goverlay - MSI Afterburner Linuxos megfelelője, FPS kijelzés, stb." * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } MangoHud/Goverlay - built from source${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S mangohud lib32-mangohud goverlay --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } MangoHud/Goverlay - built from source ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Zenpower3 - AMD CPU Feszultseg, Aramerosseg es Fogyasztas Monitorozas" * ] ] ; then
2025-01-07 21:30:14 +00:00
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Zenpower3 - built from source${ normal }
2025-02-06 21:14:32 +00:00
yay -S zenpower3-dkms --noconfirm -needed --sudoloop --save
2025-01-07 21:30:14 +00:00
sudo modprobe zenpower
2025-02-06 21:14:32 +00:00
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Zenpower3 ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"GTKStressTesting - CPU Monitorozas es Stress Test Program" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } GTKStressTesting${ normal }
2025-02-06 21:14:32 +00:00
flatpak install flathub com.leinardi.gst --user -y
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } GTKStressTesting ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Double Commander - Total Commander Linuxos megfelelője" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Double Commander${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S doublecmd-qt6 --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Double Commander ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Midnight Commander - 2 ablakos filekezelő" * ] ] ; then
2025-01-07 21:30:14 +00:00
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Midnight Commander${ normal }
2025-02-06 21:14:32 +00:00
sudo pacman -S mc --noconfirm --needed
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Midnight Commander ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Monophony - Youtube videokbol kiszedi a hangot. Jo cucc podcastokhoz" * ] ] ; then
2025-01-07 21:30:14 +00:00
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Monophony${ normal }
2025-02-06 21:14:32 +00:00
yay -S monophony --noconfirm -needed --sudoloop --save
2025-01-07 21:30:14 +00:00
echo ${ bold } ${ yellow } Monophony ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Jellyfin - Jellyfin Media Player" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Jellyfin${ normal }
yay -S jellyfin-media-player --noconfirm -needed --sudoloop --save
echo ${ bold } ${ yellow } Jellyfin Media Player ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"XpadNeo - XBox Controller Support" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } XPadNeo${ normal }
yay -S xpadneo-dkms --noconfirm -needed --sudoloop --save
echo ${ bold } ${ yellow } XPadNeo ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Krusader - Total Commander like 2 paneles filekezelő" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Krusader${ normal }
sudo pacman -S krusader --noconfirm --needed
echo ${ bold } ${ yellow } Krusader ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Bitwarden - Jelszókezelő kliens" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Bitwarden${ normal }
sudo pacman -S bitwarden --noconfirm --needed
echo ${ bold } ${ yellow } Bitwarden ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"LibreOffice - Office Suite" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } LibreOffice${ normal }
sudo pacman -S libreoffice-fresh libreoffice-fresh-hu --noconfirm --needed
libreoffice &
sleep 4
killall soffice.bin
#Dark ikon téma
sudo cp -a libreoffice_darkicon/registrymodifications.xcu /home/$USER /.config/libreoffice/4/user/
#sudo sed -i 's/breeze/breeze_dark/' /home/$USER/.config/libreoffice/4/user/registrymodifications.xcu
#sudo sed -i '/<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="ShowTipOfTheDay" oor:op="fuse"><value>false</value></prop></item>/a <item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse"><value>breeze_dark</value></prop></item>' /home/$USER/.config/libreoffice/4/user/registrymodifications.xcu
echo ${ bold } ${ yellow } LibreOffice ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Bottles - Wine prefix kezelő" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Bottles${ normal }
flatpak install com.usebottles.bottles --user -y
echo ${ bold } ${ yellow } Bottles ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Pamac - Grafikus csomagkezelő" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Pamac${ normal }
yay -S pamac-aur --noconfirm -needed --sudoloop --save
echo ${ bold } ${ yellow } Pamac ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"KDEConnect - Gep es telefon link" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } KDEConnect${ normal }
sudo pacman -S kdeconnect --noconfirm --needed
echo ${ bold } ${ yellow } KDEConnect ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Calibre - Ebook manager" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Calibre${ normal }
sudo pacman -S calibre --noconfirm --needed
echo ${ bold } ${ yellow } Calibre ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"Helvum - Patchbay for PipeWire" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Helvum${ normal }
sudo pacman -S helvum --noconfirm --needed
echo ${ bold } ${ yellow } Helvum ${ normal } installed.
echo ---------------------------------------------
echo
fi
if [ [ $user_choice = *"TeamSpeak3 - TeamSpeak VOIP kliens" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } TeamSpeak3${ normal }
sudo pacman -S teamspeak3 --noconfirm --needed
echo ${ bold } ${ yellow } TeamSpeak3 ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-01-07 21:30:14 +00:00
if [ [ $user_choice = *"Windows 11 Telepítő - Csak Profiknak" * ] ] ; then
zenity --warning --text= '!! MAJOM VAGY !!' --width= '300' --height= '100'
fi
if [ [ $user_choice = *"conky" * ] ] ; then
sudo pacman -S --noconfirm --needed hddtemp
sudo pacman -S --noconfirm --needed htop
sudo pacman -S --noconfirm --needed lm_sensors
sudo pacman -S --noconfirm --needed conky
sudo cp -a conky/.conkyrc /home/$USER
cp -a /usr/share/applications/conky.desktop /home/$USER /.config/autostart/
#sudo cp -a /usr/share/applications/conky.desktop /home/$USER/.config/autostart/
fi
if [ [ $user_choice = *"Ktorrent" * ] ] ; then
echo
echo ---------------------------------------------
echo Installing ${ bold } ${ yellow } Ktorrent - DEB Pkg${ normal }
sudo pacman -S --noconfirm --needed ktorrent
echo ${ bold } ${ yellow } Ktorrent ${ normal } installed.
echo ---------------------------------------------
echo
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"microsoft teams" * ] ] ; then
2025-01-18 16:29:09 +00:00
yay -S --noconfirm -needed --sudoloop --save teams-for-linux-bin
2025-01-07 21:30:14 +00:00
fi
if [ [ $user_choice = *"Nvidia optimus telepités és beállítása laptophoz" * ] ] ; then
sudo pacman -S --noconfirm --needed optimus-manager
sudo pacman -S --noconfirm --needed optimus-manager-qt
kate /etc/sddm.conf &
zenity --warning --text= ' Írd át ezeket!!\n\n\n X11 sor alá első kettő elé #\n és az utolsó sor után beírni :wq ' --width= '420' --height= '100'
sudo systemctl enable --now optimus-manager -f
zenity --warning --text= ' optimus-manager beállítás! \n\n\n beállítások Általános/ indítás belépéskor\n optimus/indítási mód: Nvidia\n Intel: Nem modesetting, hanem intel ' --width= '420' --height= '100'
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Grand orgue" * ] ] ; then
2025-01-18 16:29:09 +00:00
yay -S --noconfirm -needed --sudoloop --save grandorgue-git
2025-01-07 21:30:14 +00:00
#beállítása
#lsusb #Ott kell lennie a midi eszköznek
#aconnect -i
#aseqdump -p ## Ahol a ## helyére a midi eszköz száma megy.
#aplaymidi -p ## midifile.mid
#sudo pacman -S --noconfirm --needed qsynth
#sudo yay -S --needed fluidplug-git
fi
if [ [ $user_choice = *"wine" * ] ] ; then
sudo pacman -S --noconfirm --needed wine wine-mono wine-gecko winetricks
winecfg &
zenity --info --text= '2 ablak fog felugrani. Az egyikben nyomj ra az install gombra, a masikat bezárhatod.' --width= '420' --height= '100' --title= 'Figyelmeztetes!'
fi
2025-02-06 21:14:32 +00:00
if [ [ $user_choice = *"Chrome távoli elérés" * ] ] ; then
2025-01-18 16:29:09 +00:00
yay -S --noconfirm -needed --sudoloop --save chrome-remote-desktop
2025-01-07 21:30:14 +00:00
crd --setup
fi
# Cleanup
2025-02-06 21:14:32 +00:00
sudo rm /home/$USER /.config/autostart/3progs.sh.desktop 2>/dev/null
2025-01-07 21:30:14 +00:00
sudo chown -R $USER :$GROUP /home/$USER /
zenity --question --title= 'Újraindítás szükséges!' --text= 'Újraindítás 5sec múlva?' --width= '300' --height= '100'
if [ $? = 0 ] ; then
(
echo "0" ;
echo "# Újraindítás 5s" ; sleep 1
echo "20" ;
echo "# Újraindítás 4s" ; sleep 1
echo "40" ;
echo "# Újraindítás 3s" ; sleep 1
echo "60" ;
echo "# Újraindítás 2s" ; sleep 1
echo "80" ;
echo "# Újraindítás 1s" ; sleep 1
) |
zenity --progress \
--title= "Az összes frissítés telepítve!" --width= '300' \
--text= "Újraindítás" \
--auto-close \
sudo rm -rf /usr/share/raveprogs
sudo rm /home/$USER /.config/autostart/raveprogs.desktop
sleep 1
sudo reboot;
else
echo ${ bold } ${ yellow } A script futása végzett. Kilépés!${ normal }
exit 0;
fi