I am having a bit of a brain freeze here but I would like to install pandoc but I don’t want to disable the default steam deck settings to do so even though using pacman on the command line would be way simpler I don’t want to fiddle if I don’t have to fiddle.
Can I not just download a binary and point Linux towards it? I know this is a silly question but frustratingly I am more familiar with how you are supposed to do this on windows with the $home variable nonsense.
SteamOS on Steam Deck supports Nix packaging system, besides pacman. pandoc is in the Nix repositories: https://search.nixos.org/packages?channel=25.11&query=pandoc The Nix packaging does not require you to disable read only, as Valve did an exception for this. It should also persist between updates, if I understand this right.
Having said this, i did not ever use the Nix packaging system on Steam Deck (yet). So I cannot assist with advice and have no idea how easy is it to pull off. Here is a random article to set it up once: https://chrastecky.dev/gaming/persistent-packages-on-steam-deck-using-nix The good thing is, once Nix is setup, one can use it for other stuff too.
This. Nix on SteamOS works great and gets you access to a lot of packages, easily. Set up Nix, then Pandoc is just right there.
I don’t have a steam deck to test this but something like distroshelf can help.
https://github.com/ranfdev/DistroShelf
It allow you to use a distro inside a podman container.
You can use micromamba or brew as local and then install pandoc and run from the terminal. It will rest in your home so I don’t think it will get erased.




