- I have a 1TB Steamdeck OLED. The steps here should world for any steamdeck. That said, YMMV (Your mialge may vary)
- This is primarily for my own benefit, but feel free to comment if you see any errors, have some suggestions, or great ideas.
- Start with the Steamdeck Recovery page located here
- You will need a USB stick of at least 8GB and potentially a USB-A to USB-C Adapter so you can plug it into your steam deck
- Follow the instructions on the page and get your steamdeck wiped an the clean OS installed
- Once done and booted back into SteamOS:
- Press the Steam Button
- Tap/Click Power
- Switch to Decktop
-
On your home Computer. Install Anydesk
-
Anydesk is available for just about any OS. You only need the Free version
-
Once installed on your home PC, open Anydesk
-
Click the menu icon in the top right and click
Set Password
. -
Choose a complex password (Store this in your password manager of choice)
-
Set the permission profile for unattended access
-
OPTIONAL: Got to https://my.anydesk.com/ and create a free account and log in using the desktop app
-
On Your Steamdeck, open the Discover store and search for Anydesk
-
Install it and open it up
-
Repeat steps 4-6 on the steamdeck anydesk app
-
If you performed step 7. when you look on the steamdeck, you should see your profile visiable. If not you should just see your desktops Anydesk ID
-
Click the 4 dots next to your PCs name and click "Add to Favorites"
-
In your favorites, click the 4 dots next your favorited machine and click
Rename
-
Give it a meaningful name and save
-
Repeat steps 12-14 on your PC to favorite and rename your steamdeck
-
Now you can remote it, enter the apssword and have it remember it in the future for easy remote access
-
Dock your steamdeck, ensure it has a network connection, remote in from your PC and move on to the next task
-
Open the start menu, got to
Settings
->System Settings
-
Click on
Users
in the left menu -
Give your user a Name
-
DO NOT CHANGE THE USERNAME. SteamOS will throw a tantrum if you change the Username to anything other than
deck
-
Enter your Email address and click
Change Paasword
-
Set this to a nice complex password, save the password in your Password manager of choice
-
You now have the ability to use
sudo
in the konsole
-
Follow the instructions found here
-
Setup the Tailscaled service to start on boot using
systemctl enable --now tailscaled
-
Ensure you log into your Tailscale Admin Console on one of your Signing nodes and
Sign
the steamdeck -
In the Konsole, run the following command to ensure tailscale is updated (and that you can update it)
sudo tailscale update
-
You shoul see a response like:
already running stable version 1.76.6; no update needed
-
If that works,
sudo tailscale set --auto-update
to enable auto updates -
Next go into the Discover store and install the plugin
Trayscale
to give you a UI interface into Tailscale -
You should now be able to see all the device on your Tailnet
- On the steamdeck, browse to the 1password download page for the flatpak
- Follow the instructions to download and install the flatpak
- Be aware of the limitations as of 2024-11-15
- You’ll need to lock and unlock 1Password in your browser separately from the app.
- You won’t be able to unlock 1Password or 1Password CLI with system authentication.
- You won’t be able to use the SSH agent.
- Open the discover store and Install
- Chrome
- Ensure you are in "Steam Deck" mode not "Desktop" mode
- Pres the
...
button on the right side of your steamdeck - In the menu, go down to the ⚡ Icon
- If not already toggled, tap
Advanced View
- Locate the
Frame Limit
slider and set to `45 FPS (90Hz) - This gives you the same refresh rate but have the FPS, which is plenty for 90% of games and much friendlier on resources
-
We want to use App Image launcher for app images
-
This will allow us to have a clean way to install app images so they behave more like installed apps and not portable apps
-
Go to the github page for App Image Launcher and find the latest release. As of 2024-11-16 this was v2.2
-
Download the file that has the following suffix
-x86_64.AppImage
-
Open your Downloads folder and move the file to the home directory
-
Open up the
Konsole
and typels
and press enter -
You should see the file you just downloaded. If you do. run the following
chmod +x appimagelauncher-lite-2.2.0-travis995-0f91801-x86_64.AppImage ./appimagelauncher-lite-2.2.0-travis995-0f91801-x86_64.AppImage install
-
Note: If, when following this guide, you downlaoded a different version of the above file, you will need to alter the command to match the file name
-
You should see that the App Image Launcher was successfully installed
Installing AppImageLauncher Lite Created symlink /home/deck/.config/systemd/user/default.target.wants/appimagelauncherd.service → /home/deck/.local/lib/appimagelauncher-lite/systemd/appimagelauncherd.service. AppImageLauncher Lite has been installed successfully.
-
Once the command has run successfully, you should have a new folder in your Home directory called "Applications". You an confirm this by typing
ls -l
and pressing enter-rwxr-xr-x 1 deck deck 42373160 Nov 16 09:18 appimagelauncher-lite-2.2.0-travis995-0f91801-x86_64.AppImage drwxr-xr-x 2 deck deck 4096 Nov 16 09:37 Applications drwxr-xr-x 2 deck deck 4096 Nov 14 23:27 Desktop drwxr-xr-x 3 deck deck 4096 Nov 14 23:42 Documents drwxr-xr-x 2 deck deck 4096 Nov 16 09:36 Downloads drwxr-xr-x 3 deck deck 4096 Nov 15 00:03 Github drwxr-xr-x 2 deck deck 4096 Nov 14 23:27 Music drwxr-xr-x 2 deck deck 4096 Nov 14 23:27 Pictures drwxr-xr-x 2 deck deck 4096 Nov 14 23:27 Public drwxr-xr-x 2 deck deck 4096 Nov 14 23:27 Templates drwxr-xr-x 3 deck deck 4096 Nov 14 23:42 Videos
-
you can now remove that app image file. type
sudo rm appimage
and presstab
to auto complete the command, the press enter. You will likely be prompted for yoursudo
password -
Now, any AppImage you drop into that folder will automatically be converted and available to add as an application in Steam.
-
ProtonUp-QT lets you Install and manage Proton-GE for Steam and Wine-GE for Lutris with a graphical user interface.
-
Browse to: https://davidotek.github.io/protonup-qt/
-
Scroll down and click the download button
-
Move the ProtonUp-QT app image into the
Applications
folder in your home directory. -
Once moves, double click to run
-
You will be asked
What you want to you wish to do with this file?
Tick the box that saysDo not ask this again
and clickExecute
-
You should be presented with a screen that looks like this. You now have a way to install and easily manage your Proton/Wine versions
-
Now when you find a game isn't working as well as you would like. You can look that game up on Protondb and see what has been working for people, and then grab that specific release of proton so you can run it with your game. E.g Final Fantasy VII Intergarge which seems to work best on
Proton 9.0-3
-
You can find a video guide Here
-
On your Steamdeck, in decktop mode, open your browser and visit decky.xyz
-
Click download at the top of the screen
-
Find the
decky_installer.decktop
file in your downloads and move it to the desktp (SteamDeck requires many apps to be installed from the desktop) -
Once the file is on the desktop, double click to start the install
-
Click
Continue
and enter yoursudo
password -
I recommend selecting
release
andprerelease
can contain unstable and broken code as the beta versions are being worked on. -
Continue through the installer until it completes.
-
Now that the install is complete, you can right click on the installer file and move to trash
-
Return to Steam game mode and press the
...
button on the right of your SteamDeck under the track pad -
In the menu that shows up, click the plug icon to bring up the plugin menu
-
From here, click the store icon next to the cog wheel
-
Now that you are in the store. Install any and all plugins that interest you. I will have a list of my favorites below
-
- Easily changing boot/suspend animations
-
- Manage, notify, and/or automatically update your steamdeck flatpaks without DesktopMode.
-
- Automatically notify and suspend your steamdeck on low power.
-
- Track battery history for your Steam Deck as well as power stats.
-
- Access to your bluetooth devices quickly
-
- CSS Loader is a styling engine for Steam, allowing you to customize both desktop Steam and big picture mode! (typically requires a reboot after installing)
- Round Theme
- Hero Art Theme
- DeckText - Everything enabled except
Footer
- Better Achievements - Rare Shine Animation:
Everywhere
- Achievement Icon Radius:3px
-
- Displays a brightness bar when the brightness is changed.
-
- Allows to selectively disable and/or enable Wake-on-Bluetooth capabilities for your Bluetooth devices.
-
- Enabling MTP transfer over USB
-
-
Based on Rclone (Reboot after installing)
-
Setup Instructions
-
Go to Desktop Mode
-
Open the
Konsole
and navigate to the install directory~/homebrew/plugins/decky-cloud-save
-
Next, run the following command
./bin/rcloneLauncher config
-
In the first menu select
New remote
(typen
), press enter -
When asked for name, enter
backend
- IMPORTANT!If remote already exists, delete previous one before creating the new one.
-
Enter the number specific to your storage of choice. In my case
5
forBackblaze B2
-
You will be asked for an
Account ID
orApplication Key ID
-
Provider specific details can be found on the rclone website
-
Backblaze Application Key
- B2 supports multiple Application Keys for different access permission to B2 Buckets.
- You can use these with rclone too; you will need to use rclone version 1.43 or later.
- Follow Backblaze's docs to create an Application Key with the required permission and add the applicationKeyId as the account and the Application Key itself as the key.
- Note that you must put the applicationKeyId as the account – you can't use the master Account ID. If you try then B2 will return 401 errors.
-
After following the instructions for Backblaze. Securely store your keyID, keyName and applicationKey is your password manager of choice
-
Back in your SteamDecks konsole. Enter the
keyID
and press enter -
Next your will be asked for the
applicationKey
, type/paste that and press enter -
Nexy you will be asked about hard_delete. I recommend pressing enter for
(default)
which is to NOT delete the remote store. This is the safer choice. -
When asked
Edit advanced config?
press enter forNo (default)
-
When asked
Keep this "backend" remote?
typey
forYes (default
) -
Finally type
q
for quit config and load back into big picture mode -
You can now go back into Steam game mode and open your Decky Loader menu and press
Sync now
-
-
-
- Alls you to run KDE connect in Game Mode
-
- Apps available for iOS and Android
-
- Requires Discord to be installed
- Discord can be installed from
Desktop Mode
by searching for it in theDiscover Store
-
HTLB aka How Long to beat, for Deck
- show you game lengths according to How Long To Beat
-
- Monitor the battery level of your AirPods and Beats. Easily switch between noise cancellation modes and enjoy the magic.
-
- Steam Deck power tweaks for power users.
-
- Display tappable ProtonDB badges on your game pages
-
- Download and share custom video game assets and personalize your gaming library.
-
- Activate/Deactive Tailscale whilst in Game Mode
- EmuDeck
- Sync Thing + Deckyloader Plugin
- Moonlight / Sunshine for streaming
- Greenlight for xcloud?
- Obsidian
- Spotify
- Cryo Utilities 2.0+
- Chiaki4deck