How to enable Windows file sharing on your steam deck
DATE: 2025-07-15 17:40:56
STATUS: PUBLISHED
AUTHOR: illphated

Here’s a step-by-step guide to share files from your Steam Deck to your Windows laptop over Wi-Fi using SMB (Samba):
Step 1: Enable Desktop Mode on Steam Deck
-
Hold the power button on your Steam Deck.
-
Select Switch to Desktop to enter KDE Plasma desktop mode.
Step 2: Install and Configure Samba (SMB Server)
Install Samba
-
Open Discover Store or Konsole terminal.
-
In Konsole, run:
sudo pacman -S samba
- If prompted for a password, use your sudo password (default is usually deck unless changed).
Configure Samba
- Edit Samba config file:
sudo nano /etc/samba/smb.conf
- Add this section at the bottom to share a folder (replace /home/deck/Shared with your folder path):
[SteamDeckShare] path = /home/deck/Shared browseable = yes read only = no guest ok = yes create mask = 0777 directory mask = 0777
- Save & exit nano:
Press CTRL + X, then Y, then Enter.
Create the Shared Folder
mkdir /home/deck/Shared chmod 777 /home/deck/Shared
Set Samba User (Optional for Security)
If you want to set a username/password (recommended for privacy):
sudo smbpasswd -a deck
Enter a password you’ll remember.
Start Samba Services
sudo systemctl enable smb nmb sudo systemctl start smb nmb
Step 3: Find Your Steam Deck IP Address
Run in terminal:
ip addr
Look for your Wi-Fi interface (usually wlan0) and note the inet IP address (example: 192.168.1.45).
Step 4: Access the Steam Deck SMB Share from Windows
-
On your Windows laptop, press Win + R.
-
Type:
\192.168.X.XSteamDeckShare
Replace 192.168.X.X with your Steam Deck’s IP.
- If prompted for credentials:
Username: deck
Password: the one you set with smbpasswd (or leave blank if you enabled guest access).
Optional: Make the Share Persistent
In Windows:
-
Open File Explorer.
-
Right-click This PC > Map Network Drive.
-
Choose a letter (e.g., Z:) and enter:
\192.168.X.XSteamDeckShare
- Check Reconnect at sign-in.
Summary Checklist:
Task Command / Action
Install Samba sudo pacman -S samba Create folder mkdir ~/Shared Edit config sudo nano /etc/samba/smb.conf Start services sudo systemctl enable --now smb nmb Access from Windows [Steam Deck IP]SteamDeckShare
Troubleshooting Tips
Firewall: Steam Deck’s firewall may block SMB. Disable it temporarily for testing:
sudo systemctl stop firewalld
Windows Network Discovery: Make sure Windows has Network Discovery turned on in settings.