Unlock Steam Deck

This article shows you how to make the steamdeck writable and a full blown desktop that you can install apps on that aren’t Flatpak, AppImage, or Snaps. Simply use yay -S packagename to install the app of your choice.

Make Desktop Usable with password

set user password with passwd which then allows the use of sudo and various commands. By default the deck user comes with NO PASSWORD! without setting the user password you can NOT use sudo

Making the steamdeck writable

sudo steamos-readonly disable
echo "keyserver hkps://keyserver.ubuntu.com" >> /etc/pacman.d/gnupg/gpg.conf
sudo pacman-key --init
sudo pacman-key --populate
sudo pacman-key --refresh-keys
yay -S base-devel

Signing Issues - Package Installs

The repositories for holo and steam deck are very interesting. Here are the base repos and what it is using.

/etc/pacman/mirrrorlist

Server = https://steamdeck-packages.steamos.cloud/archlinux-mirror/$repo/os/$arch

The main issue is the gnupg signing is completely messed up and often fails when installing packages. This is because the core archlinux-keyring is badly out of date and it will show that any package you are trying to install is out of date, corrupt, or having marginal trust.

Obviously changing the repos to official arch ones would fix this, but then that would change the kernel and a variety of other packages. To fix the key signatures the easiest thing is to grab the up to date keyring from the core archlinux repos and manually install it.

Download Official archlinux-keyring ZST Package: https://archlinux.org/packages/core/any/archlinux-keyring/download Then install the downloaded ZST file through pacman - Ex. sudo pacman -U archlinux-keyring-20220713-2-any.pkg.tar.zst

This solves all your signing issues.

Making your own Steam Deck HTPC

holoiso

The new steam interface for steam deck is absolutely a home run. It just works with so much functionality and much more when only controling your system with a controller.

Check out HOLO-ISO - https://github.com/theVakhovskeIsTaken/holoiso

League of Legends on Linux / Steam

Many also asked about the League of Legends and other riot games on steam deck. Now this can be done on any Linux system, but the way its done changes all the time as Riot isn’t very friendly to Linux. From the anti-cheat to the ridiculous launcher, it is always a nightmare to deal with unless the publisher stops smoking the devil’s lettuce and actually listens to its customers. Because of the ever changing landscape around these two things stay subscribed to https://www.reddit.com/r/leagueoflinux/ sub reddit. Those guys are working day and night to make sure that LoL keeps playing on Linux and are an amazing community… UNLIKE most of League communities haha.

Steam Deck - Unexplored Potential