added stuff
This commit is contained in:
parent
d95283a70f
commit
a62fccd2cd
@ -1,2 +1,42 @@
|
||||
#!/bin/bash
|
||||
flatpak install flathub md.obsidian.Obsidian com.mattjakeman.ExtensionManager io.github.shiftey.Desktop io.github.achetagames.epic_asset_manager
|
||||
|
||||
sudo flatpak -y install flathub \
|
||||
md.obsidian.Obsidian \
|
||||
com.mattjakeman.ExtensionManager \
|
||||
io.github.shiftey.Desktop \
|
||||
io.github.achetagames.epic_asset_manager \
|
||||
org.prismlauncher.PrismLauncher \
|
||||
org.ryujinx.Ryujinx \
|
||||
org.shotcut.Shotcut \
|
||||
org.videolan.VLC \
|
||||
tv.plex.PlexDesktop \
|
||||
uk.org.greenend.chiark.sgtatham.putty \
|
||||
org.freedesktop.Platform.VulkanLayer.MangoHud \
|
||||
org.filezillaproject.Filezilla \
|
||||
org.chromium.Chromium \
|
||||
net.pcsx2.PCSX2 \
|
||||
net.lutris.Lutris \
|
||||
it.fabiodistasio.AntaresSQL \
|
||||
io.mrarm.mcpelauncher \
|
||||
io.missioncenter.MissionCenter \
|
||||
io.github.congard.qnvsm \
|
||||
io.github.dvlv.boxbuddyrs \
|
||||
io.github.prateekmedia.appimagepool \
|
||||
dev.vencord.Vesktop \
|
||||
com.vysp3r.ProtonPlus \
|
||||
com.vscodium.codium \
|
||||
com.usebottles.bottles \
|
||||
com.spotify.Client \
|
||||
com.plexamp.Plexamp \
|
||||
com.obsproject.Studio \
|
||||
com.mattjakeman.ExtensionManager \
|
||||
com.leinardi.gwe \
|
||||
com.heroicgameslauncher.hgl \
|
||||
com.github.tchx84.Flatseal \
|
||||
com.github.maoschanz.drawing \
|
||||
com.github.jeromerobert.pdfarranger \
|
||||
com.github.alexkdeveloper.desktop-files-creator \
|
||||
com.github.Matoking.protontricks \
|
||||
com.github.GradienceTeam.Gradience \
|
||||
com.getpostman.Postman \
|
||||
app.xemu.xemu
|
@ -3,7 +3,7 @@ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
|
||||
echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo > /dev/null
|
||||
sudo dnf update -y
|
||||
|
||||
sudo dnf group install --with-optional virtualization
|
||||
sudo dnf group install --with-optional virtualization -y
|
||||
|
||||
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda distrobox code nextcloud-client -y
|
||||
|
||||
|
16
setupdrives.sh
Normal file
16
setupdrives.sh
Normal file
@ -0,0 +1,16 @@
|
||||
# Array of lines to add to /etc/fstab
|
||||
fstab_entries=(
|
||||
"LABEL=storage /mnt/storage auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-name=storage 0 0"
|
||||
)
|
||||
|
||||
# Iterate over the array and add each entry to /etc/fstab if it doesn't already exist
|
||||
for entry in "${fstab_entries[@]}"; do
|
||||
if ! grep -qF "$entry" /etc/fstab; then
|
||||
echo "$entry" | sudo tee -a /etc/fstab > /dev/null
|
||||
echo "Added entry: $entry"
|
||||
else
|
||||
echo "Entry already exists: $entry"
|
||||
fi
|
||||
done
|
||||
|
||||
sudo reboot
|
65
setupstorage.sh
Normal file
65
setupstorage.sh
Normal file
@ -0,0 +1,65 @@
|
||||
#!/bin/bash
|
||||
# Create folders for fstab
|
||||
# Array of directories to create
|
||||
directories=(
|
||||
# Setup home dir
|
||||
~/Applications
|
||||
~/Developer/Projects
|
||||
~/Developer/UnrealEngine/Engine
|
||||
~/Developer/UnrealEngine/Vault
|
||||
~/Games/SSD
|
||||
~/Games/HDD
|
||||
~/Notes
|
||||
~/.virtualization
|
||||
~/.virtualization/storage/ssd
|
||||
~/.virtualization/storage/hdd
|
||||
~/.virtualization/storage/installer
|
||||
|
||||
/mnt/storage
|
||||
# Custom folders
|
||||
/mnt/storage/.fstab/Projects
|
||||
/mnt/storage/.fstab/Engine
|
||||
/mnt/storage/.fstab/Vault
|
||||
/mnt/storage/.fstab/Games
|
||||
/mnt/storage/.fstab/virtualization/hdd
|
||||
/mnt/storage/.fstab/virtualization/installer
|
||||
|
||||
# Default Folders
|
||||
/mnt/storage/.fstab/Downloads
|
||||
/mnt/storage/.fstab/Music
|
||||
/mnt/storage/.fstab/Pictures
|
||||
/mnt/storage/.fstab/Videos
|
||||
)
|
||||
|
||||
# Iterate over the array and create each directory if it doesn't exist
|
||||
for dir in "${directories[@]}"; do
|
||||
mkdir -p "$dir"
|
||||
done
|
||||
|
||||
# Create links
|
||||
|
||||
# Array of lines to add to /etc/fstab
|
||||
fstab_entries=(
|
||||
"/mnt/storage/.fstab/Projects /home/boo3/Applications none bind,x-gvfs-hide 0 0"
|
||||
"/mnt/storage/.fstab/Engine /home/boo3/Developer/UnrealEngine/Engine none bind,x-gvfs-hide 0 0"
|
||||
"/mnt/storage/.fstab/Vault /home/boo3/Developer/UnrealEngine/Vault none bind,x-gvfs-hide 0 0"
|
||||
"/mnt/storage/.fstab/Games /home/boo3/Games/HDD none bind,x-gvfs-hide 0 0"
|
||||
"/mnt/storage/.fstab/virtualization/hdd /home/boo3/.virtualization/storage/hdd none bind,x-gvfs-hide 0 0"
|
||||
"/mnt/storage/.fstab/virtualization/installer /home/boo3/.virtualization/storage/installer none bind,x-gvfs-hide 0 0"
|
||||
"/mnt/storage/.fstab/Downloads /home/boo3/Downloads none bind,x-gvfs-hide 0 0"
|
||||
"/mnt/storage/.fstab/Music /home/boo3/Music none bind,x-gvfs-hide 0 0"
|
||||
"/mnt/storage/.fstab/Pictures /home/boo3/Pictures none bind,x-gvfs-hide 0 0"
|
||||
"/mnt/storage/.fstab/Videos /home/boo3/Videos none bind,x-gvfs-hide 0 0"
|
||||
)
|
||||
|
||||
# Iterate over the array and add each entry to /etc/fstab if it doesn't already exist
|
||||
for entry in "${fstab_entries[@]}"; do
|
||||
if ! grep -qF "$entry" /etc/fstab; then
|
||||
echo "$entry" | sudo tee -a /etc/fstab > /dev/null
|
||||
echo "Added entry: $entry"
|
||||
else
|
||||
echo "Entry already exists: $entry"
|
||||
fi
|
||||
done
|
||||
|
||||
sudo reboot
|
2
startsetup.sh
Normal file
2
startsetup.sh
Normal file
@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
git clone https://git.thesecretvault.net/boo3/LinuxSetup.git
|
Loading…
Reference in New Issue
Block a user