mirror of
https://github.com/bhaiest/holoiso.git
synced 2024-11-10 05:12:33 +01:00
make installation less confusing
This commit is contained in:
parent
c1f070fda4
commit
8e1e85f290
17
README.md
17
README.md
@ -5,12 +5,24 @@ SteamOS 3 (Holo) archiso configuration.
|
||||
|
||||
This project attempts to bring Steam Deck's Holo OS into a generic, installable format!
|
||||
|
||||
Prerequistes:
|
||||
- 4GB flash drive
|
||||
- AMD GPU
|
||||
- UEFI-enabled device
|
||||
- Disabled secure boot
|
||||
|
||||
Installation:
|
||||
- Flash the ISO from `releases` tab using balenaEtcher
|
||||
- Boot into ISO
|
||||
- Run `holoinstall`
|
||||
- Enter drive node, starting from `for ex. sda or nvme0n1` when asked
|
||||
- Take your favourite hot beverage, and wait till it installs :)
|
||||
|
||||
![image](https://user-images.githubusercontent.com/97450182/166166719-f5f6d692-7e15-4e77-8ad3-683b3a88d6c1.png)
|
||||
|
||||
This configuration includes Valve's pacman.conf repositories, `holoinstall` script and `holoinstall` post-installation binaries.
|
||||
This configuration builds `releng`-based ISO, which is default Arch Linux redistribution flavor.
|
||||
|
||||
To install SteamOS, boot into ISO, run `holoinstall` and follow on-screen guide
|
||||
This configuration builds `releng`-based ISO, which is default Arch Linux redistribution flavor.
|
||||
|
||||
To build:
|
||||
|
||||
@ -24,3 +36,4 @@ git clone https://github.com/bhaiest/holoiso/
|
||||
sudo mkarchiso -v holoiso
|
||||
```
|
||||
Once it ends, your ISO will be available in `out` folder
|
||||
|
||||
|
@ -11,9 +11,11 @@ echo "Starting installation..."
|
||||
${CMD_PACMAN_UPDATE}
|
||||
echo "db update complete!"
|
||||
lsblk
|
||||
read "?Enter your desired drive node here: " DEVICE
|
||||
read "?Enter your desired drive node here: " DRIVEDEVICE
|
||||
read "?WARNING: This drive is going to be erased fully. Press enter to continue, or CTRL+Z to terminate"
|
||||
|
||||
DEVICE="/dev/${DRIVEDEVICE}"
|
||||
|
||||
INSTALLDEVICE="${DEVICE}"
|
||||
echo ${DEVICE} | grep -q -P "^/dev/(nvme|loop)"
|
||||
if [ $? -eq 0 ]; then
|
||||
@ -66,7 +68,7 @@ echo "Installing DE and dependencies..."
|
||||
# Updates pacman db for chroot
|
||||
arch-chroot ${HOLO_INSTALL_DIR} ${CMD_PACMAN_UPDATE}
|
||||
# Installs DE
|
||||
arch-chroot ${HOLO_INSTALL_DIR} ${CMD_PACMAN_INSTALL} archlinux-keyring curl tar yay git go plasma-meta plasma-nm ffmpegthumbs kdegraphics-thumbnailers gwenview dolphin konsole steamdeck-kde-presets chromium steam-jupiter-stable gamescope mangohud vulkan-radeon lib32-vulkan-radeon jupiter-hw-support pipewire-alsa pipewire-jack lib32-pipewire-jack pipewire-pulse pipewire-v4l2 spectacle lib32-pipewire-v4l2 pipewire lib32-pipewire pipewire-media-session
|
||||
arch-chroot ${HOLO_INSTALL_DIR} ${CMD_PACMAN_INSTALL} archlinux-keyring curl tar yay git go plasma-meta plasma-nm ffmpegthumbs kdegraphics-thumbnailers gwenview glxinfo dolphin konsole steamdeck-kde-presets chromium steam-jupiter-stable gamescope mangohud vulkan-radeon lib32-vulkan-radeon jupiter-hw-support pipewire-alsa pipewire-jack lib32-pipewire-jack pipewire-pulse pipewire-v4l2 spectacle lib32-pipewire-v4l2 pipewire lib32-pipewire pipewire-media-session
|
||||
# Installs more stuff
|
||||
arch-chroot ${HOLO_INSTALL_DIR} ${CMD_PACMAN_INSTALL} bluez bluez-utils cheeze blueman bluez-qt
|
||||
arch-chroot ${HOLO_INSTALL_DIR} systemctl enable bluetooth
|
||||
|
Loading…
Reference in New Issue
Block a user