Skip to content

Commit c6b5399

Browse files
committed
Install correct Vesktop for arch
- Flatpak install removed - Install Heroic Games Launcher and Lutris - Update Secure Boot comments - Update README
1 parent e208315 commit c6b5399

File tree

4 files changed

+33
-30
lines changed

4 files changed

+33
-30
lines changed

README.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -125,12 +125,12 @@ bash --login ./linux-script.sh
125125

126126
These packages will be installed in Arch and Fedora Desktop versions:
127127

128-
| Package | Verified |
129-
| :----------------------------: | :------: |
130-
| dev.vencord.Vesktop ||
128+
| Package | Verified |
129+
| :----------------------------- | :------: |
130+
| com.heroicgameslauncher.hgl ||
131131
| io.missioncenter.MissionCenter ||
132132
| org.onlyoffice.desktopeditors ||
133-
| org.DolphinEmu.dolphin-emu ||
133+
| org.DolphinEmu.dolphin-emu ||
134134

135135
### _<img width="15px" src="./src/assets/arch-linux-logo.png" /> Arch_
136136

@@ -153,21 +153,18 @@ These packages will be installed in Arch and Fedora Desktop versions:
153153
| gparted | ✔️ ||
154154
| grub-customizer os-prober | ✔️ ||
155155
| htop | ✔️ ||
156+
| lutris | ✔️ ||
156157
| lib32-pipewire pipewire pipewire-alsa/jack/pulse wireplumber | ✔️ ||
157-
| microsoft-edge-stable-bin | ✔️ AUR ||
158158
| man-db man-pages | ✔️ | ✔️ |
159159
| nano vim | ✔️ ||
160160
| ntfs-3g | ✔️ ||
161-
| fastfetch | ✔️ ||
162161
| obs-studio | ✔️ ||
163162
| parsec-bin | ✔️ AUR ||
164163
| pavucontrol | ✔️ ||
165164
| python-pip | ✔️ ||
166165
| qbittorrent | ✔️ ||
167166
| scrcpy | ✔️ ||
168-
| slack | ✔️ Snap ||
169167
| spotify-adblock-git | ✔️ AUR ||
170-
| svp | ✔️ AUR ||
171168
| vlc | ✔️ ||
172169
| snapd yay | ✔️ | ✔️ |
173170

src/lib/arch-base-script.sh

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -57,17 +57,23 @@ function pre_arch_setup() {
5757
# Credits: https://youtu.be/yU-SE7QX6WQ Walian - Install Secure Boot on Arch Linux (the easy way)
5858
# Tested On EndeavourOS
5959
#
60-
# 1 sbctl status
61-
# 2 sbctl create-keys
62-
# 3 sbctl enroll-keys -m
63-
# 4 sbctl -s
64-
# 5 sbctl -s -o /usr/lib/systemd/boot/efi/systemd-bootx64.efi.signed /usr/lib/systemd/boot/efi/systemd-bootx64.efi
65-
# 6 sbctl sign -s -o /usr/lib/systemd/boot/efi/systemd-bootx64.efi.signed /usr/lib/systemd/boot/efi/systemd-bootx64.efi
66-
# 7 sbctl -s /efi/EFI/systemd/systemd-bootx64.efi
67-
# 8 sbctl sign -s /efi/EFI/systemd/systemd-bootx64.efi
68-
# 9 bootctl install
69-
# 10 sbctl sign -s /efi/1f0883d502ec49c5a55e9acdd375bc4a/6.9.6-arch1-1/linux # GENERATED KERNEL DIR
70-
# 11 sbctl verify
71-
# 12 reboot
72-
# 13 sbctl status
73-
# 14 bootctl status
60+
### GO TO YOUR BIOS AND RESET THE SECURE BOOT KEYS BEFORE
61+
# 1 sudo pacman -S sbctl
62+
# 2 sbctl status
63+
# 3 sudo sbctl create-keys
64+
# 4 sudo sbctl enroll-keys -m
65+
66+
### FOR SYSTEMD
67+
# 5 sudo sbctl sign -s -o /usr/lib/systemd/boot/efi/systemd-bootx64.efi.signed /usr/lib/systemd/boot/efi/systemd-bootx64.efi
68+
# 6 sudo sbctl sign -s /efi/EFI/systemd/systemd-bootx64.efi
69+
### FOR GRUB
70+
# 5 sudo sbctl sign -s -o /boot/efi/EFI/grub/bootx64.efi
71+
# 6 sudo sbctl sign -s -o /boot/efi/EFI/endeavouros/bootx64.efi
72+
73+
# 7 sudo sbctl sign -s /efi/e99748dcb93c434b9aa3d85c13752e24/6.15.8-arch1-2/linux # Specific kernel version, the next ones will automatically sign
74+
# 8 sudo bootctl install
75+
# 9 sudo sbctl verify
76+
### ENABLE SECURE BOOT AGAIN
77+
# 10 reboot
78+
# 11 sbctl status
79+
# 12 bootctl status

src/lib/base-script.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,10 @@ function install_fonts() {
114114

115115
function install_my_flatpak_packages() {
116116
local flatpak_apps=(
117-
"dev.vencord.Vesktop" # ✅ | Vesktop (Best discord alternative for linux)
118117
"io.missioncenter.MissionCenter" # ✅ | Mission Center (Task Manager)
119118
"org.onlyoffice.desktopeditors" # ✅ | ONLYOFFICE Desktop Editors
120-
# Emulators
119+
# Emulators/Games
120+
"com.heroicgameslauncher.hgl" # ✅ | Heroic Games Launcher
121121
"org.DolphinEmu.dolphin-emu" # ❌ | Nintendo GameCube / Wii
122122
)
123123

src/scripts/arch-script.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ source ./src/lib/base-script.sh
77
function main_menu() {
88
script_logo
99
PS3="Select an option: "
10-
select option in "Go Back" "[REBOOT] Install Package Managers (Yay, Snap & Flatpak)" 'Auto-install from "Scratch" (DE, Packages, Boot, Drivers, Fonts + Oh My ZSH)' "[MENU] Install Desktop Environment" "Install all Arch Packages (Requires package managers)" "Setup Desktop Workflow (GPU Drivers, Pipewire Audio, Fonts + Oh My ZSH)" "Install SVP (Watch videos in 60+ FPS)"; do
10+
select option in "Go Back" "[REBOOT] Install Package Managers (Yay, Snap & Flatpak)" 'Auto-install from "Scratch" (DE, Packages, GRUB Bootloader, Drivers, Fonts + Oh My ZSH)' "[MENU] Install Desktop Environment" "Install all Arch Packages (Requires package managers)" "Setup Desktop Workflow (GPU Drivers, Pipewire Audio, Fonts + Oh My ZSH)" "Install SVP (Watch videos in 60+ FPS)"; do
1111
echo "You chose to $option"
1212
case $option in
1313
"Go Back")
@@ -23,7 +23,7 @@ function main_menu() {
2323
wait_prompt
2424
main_menu
2525
;;
26-
'Auto-install from "Scratch" (DE, Packages, Boot, Drivers, Fonts + Oh My ZSH)')
26+
'Auto-install from "Scratch" (DE, Packages, GRUB Bootloader, Drivers, Fonts + Oh My ZSH)')
2727
clear
2828
install_desktop_environment
2929
install_packages_arch
@@ -144,8 +144,8 @@ function install_packages_arch() {
144144
local arch_pacman_apps=(
145145
"adobe-source-han-sans-cn-fonts adobe-source-han-sans-hk-fonts adobe-source-han-sans-jp-fonts adobe-source-han-sans-kr-fonts adobe-source-han-sans-otc-fonts adobe-source-han-sans-tw-fonts noto-fonts-emoji ttf-dejavu" # | Fonts and Emoji support
146146
# Don't remove this comment to format properly
147-
"arc-gtk-theme" # | Arc Desktop/App Theme
148147
"amd-ucode intel-ucode" # | AMD/Intel CPU Microcode
148+
"arc-gtk-theme" # | Arc Desktop/App Theme
149149
"base-devel" # | Development Tools
150150
"exfatprogs" # | exFAT driver
151151
"fastfetch" # | System Specs
@@ -154,6 +154,7 @@ function install_packages_arch() {
154154
"gnome-keyring" # | Fix VS Code secrets
155155
"gparted" # | Gparted
156156
"htop" # | Terminal System Monitor
157+
"lutris" # | Lutris
157158
"man-db man-pages" # | Manual utility (English)
158159
"nano vim" # | Console text editors
159160
"ntfs-3g" # | NTFS driver
@@ -170,9 +171,8 @@ function install_packages_arch() {
170171
echo "${arch_pacman_apps[*]}"
171172
install_package_arch "${arch_pacman_apps[*]}"
172173

173-
# | Microsoft Edge | Parsec | RAR/ZIP Manager GUI
174-
# | Spotify adblock | Google Chrome (Optional)
175-
local arch_aur_apps="microsoft-edge-stable-bin parsec-bin spotify-adblock-git" #google-chrome"
174+
# | Parsec | Spotify adblock | Vesktop | Google Chrome (Optional)
175+
local arch_aur_apps="parsec-bin spotify-adblock-git vesktop" #google-chrome"
176176

177177
echo_title "Installing via Yay (AUR)"
178178
install_package_arch "$arch_aur_apps" "yay -S --needed --noconfirm"

0 commit comments

Comments
 (0)