this post was submitted on 24 Sep 2023
8 points (78.6% liked)

SteamDeckPirates

1787 readers
3 users here now

Welcome to SteamDeckPirates

Where we sail the seas with our SteamDeck!

This is where we discuss and talk anything about the SteamDeck, Linux Gaming, Hardware, Software, Emulation, etc.

But you know what we love most? Piracy!!!

Wiki:

This is where we have archive most of our resources and guides. Click here to go to the wiki. (no link yet, work in progress)

For any changes, suggestions or requests, contact us or make a post with "Wiki" on the title and we'll work on that.

Rules:

  1. Be nice.
  2. No extreme politics, and mostly no politics.
  3. Stay on topic or close, for example linux, hardware or OS discussions are encouraged.
  4. Try to link github/github, or other easily auditable sources when sharing programs.
  5. No crypto, blockchain, etc.
  6. No X/Twitter links.
  7. If needed, feel free to contact mods.
  8. If in doubt, read rule 1.

Active mods:

Related communities:

founded 2 years ago
MODERATORS
 

I know there are some tools including firejail and bindtointerface on standard Linux Distros, but they don't run in userland, so whenever the deck updates they will be overwritten.

Anyone have any ideas how to block access on a Steam Deck?

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

This is the script. /home/deck/scripts/fstab contains my customised fstab file. Yes, after an update, I just run this script once.

#!/bin/bash

if [ ! -f ~/.config/kdesurc ];then
  touch ~/.config/kdesurc
  echo "[super-user-command]" > ~/.config/kdesurc
  echo "super-user-command=sudo" >> ~/.config/kdesurc
fi

if [ ! -f /var/mnt/nas ];then
  sudo -c 'sudo mkdir "/var/mnt/nas"'
fi

sudo cp -a /home/deck/scripts/fstab /etc/fstab
sudo steamos-readonly disable
sudo pacman -Syy
sudo pacman-key --init
sudo pacman-key --populate
sudo pacman -S --overwrite "*" nfs-utils
sudo steamos-readonly enable
sudo mount -a
[โ€“] [email protected] 1 points 1 year ago

Thank you. I really appreciate you sharing, this helps a lot!