Compare commits

..

No commits in common. "main" and "main" have entirely different histories.
main ... main

9 changed files with 69 additions and 1768 deletions

106
3progs.sh
View file

@ -10,21 +10,16 @@ yellow=$(tput setaf 3) # ${yellow}
# Entering work folder # Entering work folder
cd /home/$USER/.progs cd /home/$USER/.progs
mkdir -p /home/$USER/.local/share/applications/ mkdir -p /home/$USER/.local/share/applications/
cp -a rp-programscript.desktop /home/$USER/.local/share/applications/ 2>/dev/null sudo chown -R $USER:$GROUP /home/$USER/
echo "Exec=/home/$USER/.progs/3progs.sh" >> /home/$USER/.local/share/applications/rp-programscript.desktop 2>/dev/null cp -a rp-programscript.desktop /home/$USER/.local/share/applications/
echo "Exec=/home/$USER/.progs/3progs.sh" >> /home/$USER/.local/share/applications/rp-programscript.desktop
sudo rm /usr/share/applications/qv4l2.desktop
sudo rm /usr/share/applications/qvidcap.desktop
sudo rm /usr/share/applications/avahi-discover.desktop
sudo rm /usr/share/applications/bssh.desktop
sudo rm /usr/share/applications/bvnc.desktop
sudo rm /usr/share/applications/qv4l2.desktop 2>/dev/null
sudo rm /usr/share/applications/qvidcap.desktop 2>/dev/null
sudo rm /usr/share/applications/avahi-discover.desktop 2>/dev/null
sudo rm /usr/share/applications/bssh.desktop 2>/dev/null
sudo rm /usr/share/applications/bvnc.desktop 2>/dev/null
flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
echo "[User]
Session=
Icon=/usr/share/backgrounds/rave-pp.png
SystemAccount=false" | sudo tee /var/lib/AccountsService/users/$USER 2>/dev/null
# Steam GPU Grep from Lordify # Steam GPU Grep from Lordify
# nVidia=$(lspci -P | grep "NVIDIA" -c) # nVidia=$(lspci -P | grep "NVIDIA" -c)
@ -34,7 +29,7 @@ user_choice=$(zenity --list --checklist --width='1000' --height='1000' \
--title="APP Telepítő Script base by Airman & RAVE (Magyarosította balage79)" \ --title="APP Telepítő Script base by Airman & RAVE (Magyarosította balage79)" \
--text="Válassz az alábbi programok közül:" \ --text="Válassz az alábbi programok közül:" \
--column="Válassz" --column="Programnév / Leírás" \ --column="Válassz" --column="Programnév / Leírás" \
FALSE "Audacious - Local Music Player 432Hz-re optimalizalva!" \ FALSE "Audacious - Music Player" \
FALSE "Bitwarden - Jelszókezelő kliens" \ FALSE "Bitwarden - Jelszókezelő kliens" \
FALSE "Bluetooth - Ha hasznalsz BT-t tedd fel" \ FALSE "Bluetooth - Ha hasznalsz BT-t tedd fel" \
FALSE "Bottles - Wine prefix kezelő" \ FALSE "Bottles - Wine prefix kezelő" \
@ -86,7 +81,6 @@ user_choice=$(zenity --list --checklist --width='1000' --height='1000' \
FALSE "Spotube - Ingyenes Premium Spotify Zenelejátszó Linuxra" \ FALSE "Spotube - Ingyenes Premium Spotify Zenelejátszó Linuxra" \
FALSE "Steam Launcher" \ FALSE "Steam Launcher" \
FALSE "Systemd boot mod - 0sec varakozas bootolaskor" \ FALSE "Systemd boot mod - 0sec varakozas bootolaskor" \
FALSE "Systemd boot mod - 3sec varakozas bootolaskor" \
FALSE "TeamSpeak3 - TeamSpeak VOIP kliens" \ FALSE "TeamSpeak3 - TeamSpeak VOIP kliens" \
FALSE "Telegram - Titkosított üzenetküldő" \ FALSE "Telegram - Titkosított üzenetküldő" \
FALSE "Vibrant - Szín szaturáció beállító program" \ FALSE "Vibrant - Szín szaturáció beállító program" \
@ -94,21 +88,19 @@ user_choice=$(zenity --list --checklist --width='1000' --height='1000' \
FALSE "VLC - médialejátszó" \ FALSE "VLC - médialejátszó" \
FALSE "Vulkan-radeon - Ha nem mennek a jatekok AMD kartyaval tedd ezt fel!" \ FALSE "Vulkan-radeon - Ha nem mennek a jatekok AMD kartyaval tedd ezt fel!" \
FALSE "Windows 11 Telepítő - Csak Profiknak!" \ FALSE "Windows 11 Telepítő - Csak Profiknak!" \
FALSE "Xfburn - CD/DVD író program" \
FALSE "XPadNeo - XBox Controller Support" \ FALSE "XPadNeo - XBox Controller Support" \
FALSE "Zenpower3 - AMD CPU Feszultseg, Aramerosseg es Fogyasztas Monitorozas" ) FALSE "Zenpower3 - AMD CPU Feszultseg, Aramerosseg es Fogyasztas Monitorozas" )
if [[ $? -eq 1 ]]; then if [[ $? -eq 1 ]]; then
echo ${bold}${yellow}Cancelled by User. Exiting!${normal} echo ${bold}${yellow}Cancelled by User. Exiting!${normal}
exit 1 exit 1
fi fi
if [[ $user_choice = *"Audacious - Local Music Player 432Hz-re optimalizalva!"* ]]; then if [[ $user_choice = *"Audacious - Music Player"* ]]; then
echo echo
echo --------------------------------------------- echo ---------------------------------------------
echo Installing ${bold}${yellow}Audacious${normal} echo Installing ${bold}${yellow}Audacious${normal}
flatpak install flathub org.atheme.audacious --user -y 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
sudo rsync -ap --info=progress2 audacious /home/$USER/.var/app/org.atheme.audacious/config/
echo ${bold}${yellow}Audacious ${normal}installed. echo ${bold}${yellow}Audacious ${normal}installed.
echo --------------------------------------------- echo ---------------------------------------------
@ -163,11 +155,7 @@ if [[ $user_choice = *"Steam Launcher"* ]]; then
echo echo
echo --------------------------------------------- echo ---------------------------------------------
echo Installing ${bold}${yellow}Steam Launcher${normal} echo Installing ${bold}${yellow}Steam Launcher${normal}
nVidia=$(lspci -P | grep "NVIDIA" -c)
if [[ $nVidia -eq 0 ]]; then
sudo pacman -S vulkan-radeon lib32-vulkan-radeon --noconfirm
fi
sudo pacman -S steam-native-runtime --noconfirm sudo pacman -S steam-native-runtime --noconfirm
sudo chmod +x update-proton-ge sudo chmod +x update-proton-ge
./update-proton-ge ./update-proton-ge
@ -191,26 +179,12 @@ if [[ $user_choice = *"Systemd boot mod - 0sec varakozas bootolaskor"* ]]; then
echo echo
fi fi
if [[ $user_choice = *"Systemd boot mod - 3sec varakozas bootolaskor"* ]]; then
echo
echo ---------------------------------------------
echo Installing ${bold}${yellow}Systemd boot mod${normal}
sudo sed -i 's/timeout 0/timeout 3/' /boot/loader/loader.conf
echo ${bold}${yellow}Systemd boot mod ${normal}installed.
echo ---------------------------------------------
echo
fi
if [[ $user_choice = *"Heroic Launcher - Epic Games Launcher Linux verziója"* ]]; then if [[ $user_choice = *"Heroic Launcher - Epic Games Launcher Linux verziója"* ]]; then
echo echo
echo --------------------------------------------- echo ---------------------------------------------
echo Installing ${bold}${yellow}Heroic Launcher with MangoHud${normal} echo Installing ${bold}${yellow}Heroic Launcher with MangoHud${normal}
flatpak install flathub com.heroicgameslauncher.hgl --user -y yay -S heroic-games-launcher-bin --noconfirm
flatpak install runtime/org.freedesktop.Platform.VulkanLayer.MangoHud/x86_64/23.08 --user -y
flatpak override --user --filesystem=xdg-config/MangoHud:ro
echo ${bold}${yellow}Heroic Launcher with MangoHud ${normal}installed. echo ${bold}${yellow}Heroic Launcher with MangoHud ${normal}installed.
echo --------------------------------------------- echo ---------------------------------------------
@ -282,8 +256,7 @@ if [[ $user_choice = *"Nyomtato - Ha hasznalsz nyomtatot, tedd fel"* ]]; then
echo --------------------------------------------- echo ---------------------------------------------
echo Installing ${bold}${yellow}Printers${normal} echo Installing ${bold}${yellow}Printers${normal}
sudo pacman -S cups hplip cnifilter2 system-config-printer --noconfirm sudo pacman -S cups hplip cnifilter2 --noconfirm
yay -S epson-inkjet-printer-escpr epson-inkjet-printer-escpr2 --noconfirm
sudo systemctl enable cups --now sudo systemctl enable cups --now
echo ${bold}${yellow}Printers ${normal}installed. echo ${bold}${yellow}Printers ${normal}installed.
@ -309,7 +282,7 @@ if [[ $user_choice = *"KVM QEMU - virtualizáció, virtuális gépek futtatása"
echo --------------------------------------------- echo ---------------------------------------------
echo Installing ${bold}${yellow}KVM QEMU${normal} echo Installing ${bold}${yellow}KVM QEMU${normal}
sudo pacman -S qemu-full qemu-img libvirt virt-install virt-manager virt-viewer edk2-ovmf dnsmasq swtpm guestfs-tools libosinfo dmidecode --noconfirm sudo pacman -S qemu-full qemu-img libvirt virt-install virt-manager virt-viewer edk2-ovmf dnsmasq swtpm guestfs-tools libosinfo tuned dmidecode --noconfirm
sudo usermod -aG kvm $USER sudo usermod -aG kvm $USER
sudo usermod -aG input $USER sudo usermod -aG input $USER
sudo usermod -aG libvirt $USER sudo usermod -aG libvirt $USER
@ -332,6 +305,7 @@ if [[ $user_choice = *"CoreCTRL - AMD GPU beállító alkalmazás"* ]]; then
echo Installing ${bold}${yellow}CoreCTRL and User Settings${normal} echo Installing ${bold}${yellow}CoreCTRL and User Settings${normal}
sudo pacman -S corectrl --noconfirm sudo pacman -S corectrl --noconfirm
#systemd missing
cp /usr/share/applications/org.corectrl.CoreCtrl.desktop ~/.config/autostart/ cp /usr/share/applications/org.corectrl.CoreCtrl.desktop ~/.config/autostart/
echo "polkit.addRule(function(action, subject) { echo "polkit.addRule(function(action, subject) {
if ((action.id == \"org.corectrl.helper.init\" || if ((action.id == \"org.corectrl.helper.init\" ||
@ -614,28 +588,33 @@ if [[ $user_choice = *"Discord - VoIP-, és csevegőalkalmazás"* ]]; then
echo --------------------------------------------- echo ---------------------------------------------
echo Installing ${bold}${yellow}Discord${normal} echo Installing ${bold}${yellow}Discord${normal}
sudo pacman -S discord --noconfirm flatpak install flathub com.discordapp.Discord --user -y
# font csomagok meg hianyoznak, ki kell deriteni mi kell a DC-nek sudo pacman -S noto-fonts-emoji --noconfirm
# Vencord script credit to Lordify # Vencord script credit to Lordify
# Add USER repo to flathub, because Linux Mint doesn't have it
#flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
# Download the latest release of Vencord Installer from Github # Download the latest release of Vencord Installer from Github
wget https://github.com/Vencord/Installer/releases/latest/download/VencordInstallerCli-linux wget https://github.com/Vencord/Installer/releases/latest/download/VencordInstallerCli-linux
sleep 1 sleep 1
# Copy Vencord Installer to /bin
sudo cp -a VencordInstallerCli-linux /bin
sleep 1
# Grant execution permission to vencord installer # Grant execution permission to vencord installer
sudo chmod +x /bin/VencordInstallerCli-linux sudo chmod +x VencordInstallerCli-linux
sleep 1
# Create Symlink of /home/$USER directory in /usr/share/Vencord, because the Kurva Vencord script doesn't handle variables like $USER
sudo ln -s ~/ /usr/share/Vencord
sleep 1 sleep 1
# Install vencord with openasar # Install vencord with openasar
sudo VencordInstallerCli-linux -install -location /opt/discord ./VencordInstallerCli-linux -install -location /usr/share/Vencord/.local/share/flatpak/app/com.discordapp.Discord
sleep 1 sleep 1
sudo VencordInstallerCli-linux -install-openasar -location /opt/discord ./VencordInstallerCli-linux -install-openasar -location /usr/share/Vencord/.local/share/flatpak/app/com.discordapp.Discord/
sleep 1 sleep 1
sudo rm /bin/VencordInstallerCli-linux # Remove symlink from /usr/share/Vencord
# Copy Vencord Theme by DanyHolder sudo unlink /usr/share/Vencord
mkdir -p /home/$USER/.config/Vencord sleep 1
cp -a /home/$USER/.progs/themes/ /home/$USER/.config/Vencord/themes sudo mkdir -p /home/$USER/.var/app/com.discordapp.Discord/config/Vencord
sudo chown -R $USER:$GROUP /home/$USER/.var/app/com.discordapp.Discord/config/Vencord/
cp -a /home/$USER/.progs/themes/ /home/$USER/.var/app/com.discordapp.Discord/config/Vencord/themes
echo ${bold}${yellow}Discord / Vencord ${normal}installed. echo ${bold}${yellow}Discord / Vencord ${normal}installed.
echo --------------------------------------------- echo ---------------------------------------------
@ -911,26 +890,15 @@ if [[ $user_choice = *"TeamSpeak3 - TeamSpeak VOIP kliens"* ]]; then
echo echo
fi fi
if [[ $user_choice = *"Xfburn - CD/DVD író program"* ]]; then
echo
echo ---------------------------------------------
echo Installing ${bold}${yellow}Xfburn${normal}
sudo pacman -S xfburn --noconfirm
echo ${bold}${yellow}Xfburn ${normal}installed.
echo ---------------------------------------------
echo
fi
if [[ $user_choice = *"Windows 11 Telepítő - Csak Profiknak"* ]]; then if [[ $user_choice = *"Windows 11 Telepítő - Csak Profiknak"* ]]; then
zenity --warning --text='!! MAJOM VAGY !!' --width='300' --height='100' zenity --warning --text='!! MAJOM VAGY !!' --width='300' --height='100'
fi fi
# Cleanup # Cleanup
sudo rm /home/$USER/.config/autostart/3progs.sh.desktop 2>/dev/null sudo rm /home/$USER/.config/autostart/3progs.sh.desktop
sudo chown -R $USER:$GROUP /home/$USER/
zenity --question --title='Restart required!' --text='Restart in 5 seconds?' --width='300' --height='100' zenity --question --title='Restart required!' --text='Restart in 5 seconds?' --width='300' --height='100'
if [ $? = 0 ]; then if [ $? = 0 ]; then
@ -959,4 +927,4 @@ zenity --progress \
else else
echo ${bold}${yellow}User exited the script. Ending!${normal} echo ${bold}${yellow}User exited the script. Ending!${normal}
exit 0; exit 0;
fi fi

View file

@ -1,191 +0,0 @@
#!/bin/bash
Locale=$(locale | grep "LANG")
Desktop=$XDG_CURRENT_DESKTOP
# Text modifiers
bold=$(tput bold) # ${bold}
normal=$(tput sgr0) # ${normal}
yellow=$(tput setaf 3) # ${yellow}
zenity --info --title='Please pick a folder!' --text='Choose a folder!' --width='300' --height='100' 2>/dev/null
# Folder variable
FOLDER=$(zenity --file-selection --title="Choose a backup directory" --directory 2>/dev/null )
if [[ $? -eq 1 ]]; then
echo You did not pick a ${bold}${yellow}folder.${normal} Exiting!
exit 1
else
echo Backups will be saved into: ${bold}${yellow}$FOLDER${normal}
fi
# Options input
user_choice=$(zenity --list --checklist --width='600' --height='400' \
--title="Backup script by RavePriest1" \
--text="Select from the options below" \
--column="Select" --column="Name" \
FALSE "BACKUP All of My Data and Settings" \
FALSE "RESTORE All of My Data and Settings" 2>/dev/null )
if [[ $? -eq 1 ]]; then
echo You did not pick an ${bold}${yellow}option.${normal} Exiting!
exit 1
fi
sudo echo
if [[ $user_choice = *"BACKUP All of My Data and Settings"* ]]; then
cd
echo
echo -----------------------------------------------------
echo Copying ${bold}${yellow}$USER Settings and Files${normal} into ${bold}${yellow}$FOLDER/${normal}
rsync -ap --info=progress2 /home/$USER/Games $FOLDER 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.librewolf $FOLDER 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.steam $FOLDER 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.icons $FOLDER 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.themes $FOLDER 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.mozilla $FOLDER 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.ts3client $FOLDER 2>/dev/null
mkdir -p $FOLDER/.config
rsync -ap --info=progress2 /home/$USER/.config/Bitwarden $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/heroic $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/burn-my-windows $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/btop $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/input-remapper-2 $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/Mumble $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/libvirt $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/corectrl $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/corectrl.ini $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/czkawka $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/vivaldi $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/BraveSoftware $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/FreeTube $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/libreoffice $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/dosbox-x $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/pavucontrol.ini $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/keepassxc $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/spotify $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/spotube $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/gtk-4.0 $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/qBittorrent $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/onlyoffice $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/jellyfin.org $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/nomacs $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/tutanota-desktop $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/kdeglobals $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/kdenliverc $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/kdenlive-layoutsrc $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/Signal $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/smplayer $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/discord $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/Vencord $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/torbrowser $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/goverlay $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/MangoHud $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/easyeffects $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/mc $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/doublecmd $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/monophony $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/pamac $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/kdeconnect $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/Helvum $FOLDER/.config 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.config/calibre $FOLDER/.config 2>/dev/null
mkdir -p $FOLDER/.local/share/
rsync -ap --info=progress2 /home/$USER/.local/share/gnome-shell $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/flatpak/overrides/ $FOLDER/.local/share/flatpak 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/lutris $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/TelegramDesktop $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/jellyfinmediaplayer $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/Jellyfin\ Media\ Player/ $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/Steam $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/oss.krtirtho.spotube $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/org.gnome.TextEditor $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/kdenlive $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/krusader $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/lutris $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/Mumble $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/nomacs $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/onlyoffice $FOLDER/.local/share 2>/dev/null
rsync -ap --info=progress2 /home/$USER/.local/share/torbrowser $FOLDER/.local/share 2>/dev/null
mkdir -p $FOLDER/.var/app/
rsync -ap --info=progress2 /home/$USER/.var/app/ $FOLDER/.var/app 2>/dev/null
mkdir -p $FOLDER/etc/
sudo rsync -ap --info=progress2 /etc/libvirt $FOLDER/etc 2>/dev/null
sudo rsync -ap --info=progress2 /etc/resolv.conf $FOLDER/etc 2>/dev/null
sudo rsync -ap --info=progress2 /usr/share/jellyfin/web/config.json $FOLDER 2>/dev/null
if [[ $Locale == LANG=hu_HU.UTF-8 ]]; then
echo ${bold}${yellow}Hungarian Language detected.${normal}
# HU lang
rsync -ap --info=progress2 /home/$USER/Asztal/ $FOLDER
rsync -ap --info=progress2 /home/$USER/Dokumentumok/ $FOLDER
rsync -ap --info=progress2 /home/$USER/Letöltések/ $FOLDER
rsync -ap --info=progress2 /home/$USER/Zenék/ $FOLDER
rsync -ap --info=progress2 /home/$USER/Képek/ $FOLDER
rsync -ap --info=progress2 /home/$USER/Videók/ $FOLDER
rsync -ap --info=progress2 /home/$USER/Calibre\ Library/ $FOLDER 2>/dev/null
else
echo ${bold}${yellow}English Language detected.${normal}
# EN lang
rsync -ap --info=progress2 /home/$USER/Desktop $FOLDER
rsync -ap --info=progress2 /home/$USER/Documents $FOLDER
rsync -ap --info=progress2 /home/$USER/Downloads $FOLDER
rsync -ap --info=progress2 /home/$USER/Music $FOLDER
rsync -ap --info=progress2 /home/$USER/Pictures $FOLDER
rsync -ap --info=progress2 /home/$USER/Videos $FOLDER
rsync -ap --info=progress2 /home/$USER/Calibre\ Library/ $FOLDER 2>/dev/null
fi
if [[ $Desktop == GNOME ]]; then
# GNOME SECTION
echo ${bold}${yellow}GNOME Detected - Dumping Dconf${normal}
dconf dump / > $FOLDER/$USER-ui
else
# KDE Section
echo ${bold}${yellow}KDE Detected - Saving Konsave${normal}
konsave -s raveui-kde -f
rsync -ap --info=progress2 /home/$USER/.config/konsave $FOLDER/.config
mkdir -p $FOLDER/.local/state
rsync -ap --info=progress2 /home/$USER/.local/state/dolphinstaterc $FOLDER/.local/state
fi
echo ${bold}${yellow}$USER Files and Settings are backed up! ${normal}
echo -----------------------------------------------------
echo
sudo chown -R $USER:$GROUP $FOLDER
echo ${bold}${yellow} BACKUP SCRIPT FINISHED SUCCESSFULLY! ${normal}
fi
if [[ $user_choice = *"RESTORE All of My Data and Settings"* ]]; then
echo
echo -----------------------------------------------------
echo Copying ${bold}${yellow}Restoring - $USER - Settings and Files ${normal} into ${bold}${yellow}$FOLDER/${normal}
sudo rsync -ap --info=progress2 $FOLDER/etc/libvirt /etc/ 2>/dev/null
sudo rsync -ap --info=progress2 $FOLDER/config.json /usr/share/jellyfin/web/ 2>/dev/null
sudo rsync -ap --info=progress2 $FOLDER /home/$USER/
if [[ $Desktop == GNOME ]]; then
# GNOME SECTION
echo ${bold}${yellow}GNOME Detected - Loading Dconf${normal}
dconf load / < $FOLDER/$USER-ui
echo
echo ${bold}${yellow} Dconf loaded${normal}
else
# KDE Section
echo ${bold}${yellow}KDE Detected - Loading Konsave${normal}
rsync -ap --info=progress2 $FOLDER/.local/state/dolphinstaterc /home/$USER/.local/state/
konsave -a raveui-kde
fi
echo -----------------------------------------------------
sudo chown -R $USER:$GROUP /home/$USER/
echo
echo ${bold}${yellow}SETTINGS RESTORED SUCCESSFULLY! ${normal}
fi

View file

@ -1,18 +0,0 @@
#!/bin/bash
echo "[User]
Session=
Icon=/usr/share/backgrounds/rave-pp.png
SystemAccount=false" | sudo tee /var/lib/AccountsService/users/$USER
# Adding ucode to boot entries - Credit Lordify
CPU=$(lscpu | grep "AMD" -c)
if [[ $CPU -gt 0 ]]; then
echo "initrd /amd-ucode.img" | sudo tee -a /boot/loader/entries/linux-zen.conf
else
echo "initrd /intel-ucode.img" | sudo tee -a /boot/loader/entries/linux-zen.conf
fi
flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
reboot

View file

@ -1,42 +0,0 @@
#!/bin/bash
# RP Program Update Script
# Text Colours
bold=$(tput bold) # ${bold}
normal=$(tput sgr0) # ${normal}
yellow=$(tput setaf 3) # ${yellow}
desktop=$XDG_CURRENT_DESKTOP
if [[ "$desktop" == GNOME ]]; then
echo ${bold}${yellow}GNOME Detected - Updating GNOME Program Pkg${normal}
mkdir cosmetics
cd cosmetics
wget -O cosmetics.zip https://files.rp1.hu/api/public/dl/K7znaGkC/
unzip cosmetics.zip
curl -Ls https://links.rp1.hu/3progs -o /home/$USER/.progs/3progs.sh
rsync -ap --info=progress2 content/. /home/$USER/.progs/
cd
rm -rf cosmetics
echo ${bold}${yellow}GNOME Program Pkg Updated successfully!${normal}
else
echo ${bold}${yellow}KDE Detected - Updating KDE Program Pkg${normal}
mkdir cosmetics
cd cosmetics
wget -O cosmetics-kde.zip https://files.rp1.hu/api/public/dl/hplmYZoB/
unzip cosmetics-kde.zip
curl -Ls https://links.rp1.hu/3progs -o /home/$USER/.progs/3progs.sh
rsync -ap --info=progress2 content/. /home/$USER/.progs/
cd
rm -rf cosmetics
echo ${bold}${yellow}KDE Program Pkg Updated successfully!${normal}
fi
zenity --info --text='Program Csomag Frissitve! Nincs szukseg ujrainditasra!'
exit 1

307
rave
View file

@ -1,307 +0,0 @@
#!/usr/bin/env bash
# Text modifiers
bold=$(tput bold) # ${bold}
normal=$(tput sgr0) # ${normal}
yellow=$(tput setaf 3) # ${yellow}
# RaveOS update wrapper using nala/flatpak
# (c) AlexC
appver="0.1-alpha"
CALLCOMMAND="rave"
#functions
function help() {
echo "USAGE:"
echo " $CALLCOMMAND [option] [options for the option]"
echo " EXAMPLE: $CALLCOMMAND search qemu"
echo "AVAILABLE OPTIONS:"
echo " init - Setup environment and install all dependencies"
echo " install - install a package."
echo " install-local - install local packages."
echo " remove - uninstall a package."
echo " purge - uninstall a package along with its configuration files."
echo " search - search a package."
echo " find - 'apt-file search'."
echo " update - apt update"
echo " upgrade - apt upgrade"
echo " full-upgrade - update + upgrade + clean + flatpak update"
echo " autoclean - clean up apt caches."
echo " clean - same as 'autoclean'."
echo " autoremove - remove packages that are no longer needed."
echo " show - show the information of a package that is installed."
echo " list-installed - list all installed packages."
echo " help - show this help."
echo " install-flatpak - Install a flatpak package"
echo " search-flatpak - Search a flatpak package"
echo " update-flatpak - Update flatpak packages"
echo " remove-flatpak - Remove flatpak packages"
echo " version - show version and about information."
echo "SETTINGS:"
echo " --learning-mode=<on|off> - accepts 'on' or 'off' as values. turns learning mode on or off."
echo "You can also use the environment variable 'RAVE_LEARN' to toggle learning mode: if it equals 1, learning mode is on."
echo " "
echo -e "\e[1mIf you don't supply any option, the help and about will be printed.\e[0m"
}
function about() {
echo " RAVE "
echo " ============== "
echo "A simple wrapper for nala/apt/flatpak with a syntax similar to apt for ease of use."
echo -e "Version: $appver\n"
echo "License: MIT"
echo "Copyright (c) 2023 AlexC"
}
function config() {
# SAVE:
# $1=save
# $2=setting to add to config
# $3=optional text to printed
# DELETE:
# $1=delete
# $2=setting to delete
# $3=optional text to print.
# LOAD:
# $1=load
# $2=setting to load
# $3=setting name when loading
#
local DIR="$(pwd)"
if [[ ! -d "${HOME}/.config/rave/" ]]; then
mkdir -p "${HOME}/.config/rave/"
fi
local CONF="${HOME}/.config/rave/"
cd "$CONF"
if [[ ! -f config ]]; then
touch config
fi
if [[ "$1" == "save" ]]; then
echo "$2" >> config
if [[ ! -z "$3" ]]; then
echo -e "$3"
fi
elif [[ "$1" == "delete" ]]; then
sed -i "/$2/d" config
if [[ ! -z "$3" ]]; then
echo -e "$3"
fi
elif [[ "$1" == "load" ]]; then
if cat config | grep $2 >/dev/null ; then
SETTING=$3
else
echo -e "\e[31m\e[1mERROR: \e[0m\e[31mfailed to find requested setting!\e[0m"
exit 1
fi
elif [[ "$1" == "load-all" ]]; then
SETTING="$(cat config)"
elif [[ "$1" == "delete-all" ]]; then
echo -n "" > config
fi
cd "$DIR"
}
if [[ "$1" == '' ]]; then
echo -e "\e[31m\e[1mERROR:\e[0m\e[31m no operation specified!\e[0m"
echo -e "\e[1mrun \"$CALLCOMMAND --help\" for help\e[0m"
exit 0
fi
if [[ "$RAVE_LEARN" == 1 ]]; then
LEARN=1
fi
while [[ "$1" != '' ]]; do
config load-all
case $SETTING in
learn)
LEARN=1
;;
esac
case ${1,,} in
--learning-mode*)
MODE=$(echo $1 | sed -e 's/^[^=]*=//g')
if [[ "$MODE" == "on" ]]; then
config save "learn"
echo -e "learning mode on"
elif [[ "$MODE" == "off" ]]; then
config delete "learn"
echo "learning mode off"
else
echo -e "\e[31m\e[1mERROR:\e[0m\e[31m Invalid option '$MODE' for option '--learning-mode'!\e[0m"
fi
shift
;;
--config)
case $2 in
clear)
config delete-all || exit 1
echo "configuration cleared succesfully!"
break
;;
*)
echo -e "\e[31m\e[1mERROR:\e[0m\e[31m Invalid option '$MODE' for option '--config'!\e[0m"
break
;;
esac
shift
;;
install)
shift
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1msudo nala install \"$@\"\e[0m"
fi
sudo nala install "$@"
break
;;
install-local)
shift
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is \e[1msudo dpkg -i \"$@\"\e[0m"
fi
sudo dpkg -i "$@"
break
;;
remove)
shift
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1msudo nala remove \"$@\"\e[0m"
fi
sudo nala remove "$@"
break
;;
purge)
shift
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1msudo apt purge \"$@\"\e[0m"
fi
sudo apt purge "$@"
break
;;
search)
shift
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1mapt search \"$@\"\e[0m"
fi
apt search "$@"
break
;;
find)
shift
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1msudo apt-file search \"$@\"\e[0m"
fi
sudo apt-file search "$@"
break
;;
update)
if [[ $LEARN == 1 ]]; then
echo -e "The command being run is: \e[1mapt update\e[0m"
fi
sudo nala update
break
;;
upgrade)
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1msudo pacman -Su\e[0m"
fi
sudo nala upgrade
break
;;
full-upgrade)
if [[ "$LEARN" == 1 ]]; then
echo -e "Performing full system upgrade"
fi
yay -Syyu --noconfirm
sudo pacman -Rns $(pacman -Qtdq) --noconfirm
sudo pacman -Sc --noconfirm
flatpak update -y
flatpak uninstall --unused -y
sudo flatpak update -y
sudo flatpak uninstall --unused -y
hblock
echo ${bold}${yellow}RaveOS Gaming Linux fully updated!${normal}
break
;;
autoclean|clean)
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1mapt autoclean\e[0m"
fi
sudo apt autoclean
break
;;
autoremove)
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1msudo apt autoremove \"$@\"\e[0m"
fi
sudo apt autoremove
break
;;
list-installed)
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1mapt list --installed\e[0m"
fi
sudo apt list --installed
break
;;
show)
shift
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1msudo apt show \"$@\"\e[0m"
fi
sudo apt show "$@"
break
;;
install-flatpak)
shift
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1mflatpak install \"$@\"\e[0m"
fi
flatpak install "$@"
break
;;
update-flatpak)
shift
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1mflatpak update \e[0m"
fi
flatpak update
break
;;
remove-flatpak)
shift
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1mflatpak remove \"$@\"\e[0m"
fi
flatpak remove "$@"
break
;;
search-flatpak)
shift
if [[ "$LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1mflatpak search \"$@\"\e[0m"
fi
flatpak search "$@"
break
;;
init)
shift
if [[ "LEARN" == 1 ]]; then
echo -e "The command being run is: \e[1mrave init\e[0m"
fi
sudo apt install nala flatpak -y
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
break
;;
help|-h|--help|-help)
help
exit 0
;;
version|-v|--version)
about
exit 0
;;
*)
echo -e "\e[1m\e[31minvalid option \"$1\"!\e[0m"
exit 0
esac
#shift
done

View file

@ -78,7 +78,7 @@ fi
# Installing packages # Installing packages
sudo pacman -S gnome-console gnome-session gdm gnome-disk-utility gnome-system-monitor fuse2 eog network-manager-applet networkmanager base-devel bash-completion gedit gnome-calculator baobab ffmpeg git gnome-control-center gparted gnome-tweaks gnome-browser-connector xdg-desktop-portal xdg-desktop-portal-gnome xdg-desktop-portal-gtk xdg-desktop-portal-wlr ttf-ubuntu-font-family gnome-settings-daemon unzip wget glib2 glib2-devel hblock noto-fonts-emoji noto-fonts noto-fonts-extra nano qt5-wayland meson rsync zenity mesa-utils gvfs gvfs-mtp gvfs-smb android-tools wmctrl python-setuptools ufw gufw rebuild-detector --noconfirm sudo pacman -S gnome-console gnome-session gdm gnome-disk-utility gnome-system-monitor fuse2 eog network-manager-applet networkmanager flatpak base-devel bash-completion gedit gnome-calculator baobab ffmpeg git gnome-control-center gparted gnome-tweaks gnome-browser-connector xdg-desktop-portal xdg-desktop-portal-gnome xdg-desktop-portal-gtk xdg-desktop-portal-wlr ttf-ubuntu-font-family gnome-settings-daemon unzip wget glib2 glib2-devel hblock nano qt5-wayland meson rsync zenity mesa-utils gvfs gvfs-mtp gvfs-smb android-tools wmctrl python-setuptools ufw gufw rebuild-detector --noconfirm
sudo systemctl enable gdm.service sudo systemctl enable gdm.service
sudo systemctl enable NetworkManager.service sudo systemctl enable NetworkManager.service
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target geoclue.service sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target geoclue.service
@ -118,6 +118,7 @@ fi
yay -S flatseal --noconfirm yay -S flatseal --noconfirm
sudo cp -a overrides /home/$USER/.local/share/flatpak sudo cp -a overrides /home/$USER/.local/share/flatpak
echo ${bold}${yellow}Flatseal ${normal}installed. echo ${bold}${yellow}Flatseal ${normal}installed.
echo --------------------------------------------- echo ---------------------------------------------
echo echo
@ -179,7 +180,8 @@ SystemAccount=false" | sudo tee /var/lib/AccountsService/users/$USER
sudo rsync -ap --info=progress2 raveos-bg.png /usr/share/backgrounds/ sudo rsync -ap --info=progress2 raveos-bg.png /usr/share/backgrounds/
cp -a /home/$USER/cosmetics/.icons /home/$USER/ cp -a /home/$USER/cosmetics/.icons /home/$USER/
cp -a /home/$USER/cosmetics/.themes /home/$USER/ cp -a /home/$USER/cosmetics/.themes /home/$USER/
mkdir -p /home/$USER/.config/gtk-4.0 sudo mkdir -p /home/$USER/.config/gtk-4.0
sudo chown -R $USER:$GROUP /home/$USER/
cp -a gtk.css /home/$USER/.config/gtk-4.0/ cp -a gtk.css /home/$USER/.config/gtk-4.0/
sudo sed -i 's/#en_GB.UTF-8 UTF-8/en_GB.UTF-8 UTF-8/' /etc/locale.gen sudo sed -i 's/#en_GB.UTF-8 UTF-8/en_GB.UTF-8 UTF-8/' /etc/locale.gen
sudo sed -i 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen sudo sed -i 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen
@ -191,7 +193,7 @@ SystemAccount=false" | sudo tee /var/lib/AccountsService/users/$USER
echo --------------------------------------------- echo ---------------------------------------------
echo Installing ${bold}${yellow}rave command.${normal} echo Installing ${bold}${yellow}rave command.${normal}
echo echo
sudo curl -Ls https://git.rp1.hu/RP1/RaveOS-arch/raw/branch/main/rave -o /usr/local/bin/rave sudo rsync -ap --info=progress2 /home/$USER/cosmetics/rave /usr/local/bin/
sudo chmod +x /usr/local/bin/rave sudo chmod +x /usr/local/bin/rave
echo given privileges to run for rave echo given privileges to run for rave
sudo rsync -ap --info=progress2 /home/$USER/cosmetics/rave-comp.sh /etc/bash_completion.d/ sudo rsync -ap --info=progress2 /home/$USER/cosmetics/rave-comp.sh /etc/bash_completion.d/

View file

@ -78,7 +78,7 @@ fi
# Installing packages # Installing packages
sudo pacman -S sddm plasma-desktop plasma-wayland-protocols plasma-systemmonitor networkmanager-qt discover konsole fuse2 gnome-disk-utility ark kscreen plasma-pa dolphin inkscape ksystemstats networkmanager flatpak base-devel bash-completion kate kcalc baobab ffmpeg git gparted xdg-desktop-portal xdg-desktop-portal-gtk plasma-browser-integration xdg-desktop-portal-wlr ttf-ubuntu-font-family unzip wget glib2 glib2-devel hblock nano qt5-wayland meson rsync zenity mesa-utils gvfs gvfs-mtp gvfs-smb android-tools wmctrl python-setuptools qt5-graphicaleffects qt5-quickcontrols2 ufw gufw spectacle rebuild-detector gwenview plasma-framework5 noto-fonts-emoji noto-fonts noto-fonts-extra plasma-nm bluedevil --noconfirm sudo pacman -S sddm plasma-desktop plasma-wayland-protocols plasma-systemmonitor networkmanager-qt discover konsole fuse2 gnome-disk-utility ark kscreen plasma-pa dolphin inkscape ksystemstats networkmanager flatpak base-devel bash-completion kate kcalc baobab ffmpeg git gparted xdg-desktop-portal xdg-desktop-portal-gtk plasma-browser-integration xdg-desktop-portal-wlr ttf-ubuntu-font-family unzip wget glib2 glib2-devel hblock nano qt5-wayland meson rsync zenity mesa-utils gvfs gvfs-mtp gvfs-smb android-tools wmctrl python-setuptools qt5-graphicaleffects qt5-quickcontrols2 ufw gufw spectacle rebuild-detector gwenview plasma-framework5 --noconfirm
sudo systemctl enable NetworkManager.service sudo systemctl enable NetworkManager.service
sudo systemctl enable sddm.service sudo systemctl enable sddm.service
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
@ -161,22 +161,23 @@ SystemAccount=false" | sudo tee /var/lib/AccountsService/users/$USER
sudo mkdir -p /etc/sddm.conf.d/ sudo mkdir -p /etc/sddm.conf.d/
sudo echo '[Theme] sudo echo '[Theme]
Current=raveos-sddm' | sudo tee /etc/sddm.conf.d/theme.conf Current=raveos-sddm' | sudo tee /etc/sddm.conf.d/theme.conf
sudo rsync -ap --info=progress2 konsave /home/$USER/.config/ mkdir -p /home/$USER/.config/konsave/
sudo rsync -ap --info=progress2 profiles /home/$USER/.config/konsave/
sudo rsync -ap --info=progress2 conf.yaml /home/$USER/.config/konsave/
sudo rsync -ap --info=progress2 raveos-sddm /usr/share/sddm/themes/ sudo rsync -ap --info=progress2 raveos-sddm /usr/share/sddm/themes/
sudo rsync -ap --info=progress2 Ant-Dark /home/$USER/.local/share/icons/ sudo rsync -ap --info=progress2 Ant-Dark /home/$USER/.local/share/icons/
sudo rsync -ap --info=progress2 user-places.xbel /home/$USER/.local/share/
sudo sed -i 's/#en_GB.UTF-8 UTF-8/en_GB.UTF-8 UTF-8/' /etc/locale.gen sudo sed -i 's/#en_GB.UTF-8 UTF-8/en_GB.UTF-8 UTF-8/' /etc/locale.gen
sudo sed -i 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen sudo sed -i 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen
sudo sed -i 's/#hu_HU.UTF-8 UTF-8/hu_HU.UTF-8 UTF-8/' /etc/locale.gen sudo sed -i 's/#hu_HU.UTF-8 UTF-8/hu_HU.UTF-8 UTF-8/' /etc/locale.gen
sudo locale-gen sudo locale-gen
konsave -a raveui-kde konsave -a raveui-kde
cp -a dolphinstaterc /home/$USER/.local/state/
# Adding Custom rave command # Adding Custom rave command
echo --------------------------------------------- echo ---------------------------------------------
echo Installing ${bold}${yellow}rave command.${normal} echo Installing ${bold}${yellow}rave command.${normal}
echo echo
sudo curl -Ls https://git.rp1.hu/RP1/RaveOS-arch/raw/branch/main/rave -o /usr/local/bin/rave sudo rsync -ap --info=progress2 /home/$USER/cosmetics/rave /usr/local/bin/
sudo chmod +x /usr/local/bin/rave sudo chmod +x /usr/local/bin/rave
echo given privileges to run for rave echo given privileges to run for rave
sudo rsync -ap --info=progress2 /home/$USER/cosmetics/rave-comp.sh /etc/bash_completion.d/ sudo rsync -ap --info=progress2 /home/$USER/cosmetics/rave-comp.sh /etc/bash_completion.d/
@ -194,6 +195,7 @@ Current=raveos-sddm' | sudo tee /etc/sddm.conf.d/theme.conf
sudo chown -R $USER:$GROUP /home/$USER/.config/autostart sudo chown -R $USER:$GROUP /home/$USER/.config/autostart
echo Changed ownership to $USER /home/$USER/.config/autostart echo Changed ownership to $USER /home/$USER/.config/autostart
sudo rsync -ap --info=progress2 3progs.sh.desktop /home/$USER/.config/autostart sudo rsync -ap --info=progress2 3progs.sh.desktop /home/$USER/.config/autostart
echo Exec=konsole -e /home/$USER/.progs/3progs.sh >> /home/$USER/.config/autostart/3progs.sh.desktop
sudo mkdir -p /home/$USER/.progs sudo mkdir -p /home/$USER/.progs
echo Created .progs folder echo Created .progs folder
sudo chown -R $USER:$GROUP /home/$USER/.progs sudo chown -R $USER:$GROUP /home/$USER/.progs
@ -202,7 +204,6 @@ Current=raveos-sddm' | sudo tee /etc/sddm.conf.d/theme.conf
sudo chmod +x /home/$USER/.progs/3progs.sh sudo chmod +x /home/$USER/.progs/3progs.sh
echo Changed ownership to $USER /home/$USER/.progs/3progs.sh echo Changed ownership to $USER /home/$USER/.progs/3progs.sh
sudo rsync -ap --info=progress2 content/. /home/$USER/.progs sudo rsync -ap --info=progress2 content/. /home/$USER/.progs
echo 'Exec=bash -c "konsole -e plasma-apply-wallpaperimage /usr/share/backgrounds/raveos-bg.png;konsole -e /home/$USER/.progs/3progs.sh"' >> /home/$USER/.config/autostart/3progs.sh.desktop
echo echo
echo ${bold}${yellow}ProgramScript Autostart ${normal}installed. echo ${bold}${yellow}ProgramScript Autostart ${normal}installed.
echo --------------------------------------------- echo ---------------------------------------------

File diff suppressed because it is too large Load diff

View file

@ -6,19 +6,34 @@ https://raw.githubusercontent.com/lassekongo83/adw-colors/refs/heads/main/themes
gdm login screenen a hatteret eltolni h a bagoly job felulre keruljon gdm login screenen a hatteret eltolni h a bagoly job felulre keruljon
dconf update bugos blur my shell miatt a dockon
??? settings nem nyilik meg super + s ???
restart hangs
3progs scriptben audacious 432hz config push 3progs scriptben audacious 432hz config push
gamescope add calibre
add helvum
SDDM Login Screenre SDDM Login Screenre
Elvileg van Auto WinReboot Elvileg van Auto WinReboot
systemctl reboot --boot-loader-entry=auto-windows nem mukodik systemctl reboot --boot-loader-entry=auto-windows nem mukodik
Yaru theme szinek scirpt