{"id":13624592,"url":"https://github.com/pikdum/steam-deck","last_synced_at":"2026-01-18T12:41:39.264Z","repository":{"id":65734213,"uuid":"598458265","full_name":"pikdum/steam-deck","owner":"pikdum","description":"steam deck tools for installing vortex","archived":false,"fork":false,"pushed_at":"2025-05-31T21:55:08.000Z","size":112,"stargazers_count":234,"open_issues_count":28,"forks_count":22,"subscribers_count":7,"default_branch":"master","last_synced_at":"2026-01-15T22:50:00.788Z","etag":null,"topics":["vortex"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pikdum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-02-07T06:30:40.000Z","updated_at":"2026-01-15T11:02:57.000Z","dependencies_parsed_at":"2024-04-22T03:12:25.428Z","dependency_job_id":"26a8cac1-f37b-44e6-a4ed-7b09b64497d0","html_url":"https://github.com/pikdum/steam-deck","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pikdum/steam-deck","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pikdum%2Fsteam-deck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pikdum%2Fsteam-deck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pikdum%2Fsteam-deck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pikdum%2Fsteam-deck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pikdum","download_url":"https://codeload.github.com/pikdum/steam-deck/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pikdum%2Fsteam-deck/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28536004,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T10:13:46.436Z","status":"ssl_error","status_checked_at":"2026-01-18T10:13:11.045Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["vortex"],"created_at":"2024-08-01T21:01:44.075Z","updated_at":"2026-01-18T12:41:39.253Z","avatar_url":"https://github.com/pikdum.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# pikdum's steam deck tools\n\n## what is this\n\na collection of steam deck tools and scripts to help automate some things, starting with installing vortex\n\nhopefully temporary solution until https://github.com/Nexus-Mods/NexusMods.App is ready\n\n## install\n\n1. right click and save as [this install.desktop link](https://raw.githubusercontent.com/pikdum/steam-deck/master/install.desktop)\n2. go to the downloads folder, move the `install.desktop` file to the desktop, and double click to run it\n\nor\n\n``` bash\ncurl https://raw.githubusercontent.com/pikdum/steam-deck/master/install.sh | bash -s --\n```\n\n## vortex\n\nafter installing, you should have a shortcut on the desktop to install vortex\n\nthis will:\n\n1. use umu to set up vortex\n2. add a 'Skyrim Post-Deploy' shortcut to desktop\n   * needs to be run every time after you change mods in Vortex\n   * also adds a 'Fallout 4 Post-Deploy' and some others\n3. map J: to internal games and K: to sd card games\n   * E: is the sd card root\n\nafter modding, run games normally through game mode rather than launching through vortex\n\n### adding a game\n\n* will need to manually set the location, use either the J: or K: drives\n  * J: is internal storage games, K: is sd card games\n* vortex may pop up some warnings about: staging location, deployment method\n   * if it does:\n      * walk through their fixes\n      * staging folder needs to be on the same drive as the game\n        * suggested path works here\n      * deployment method should be hardlinks\n   * if it doesn't:\n      * go to Settings -\u003e Mods\n      * set the **Base Path** to:\n        * `K:\\vortex_mods\\{GAME}` if your games are on the sd card\n        * `J:\\vortex_mods\\{GAME}` if your games are on the internal drive\n      * press **Apply**\n      * **Deployment Method** will now allow you to select `Hardlink deployment`\n      * press **Apply** again\n\n### download with vortex button link handler\n\n* might work out of the box, unless you've installed vortex before\n* if it doesn't work, edit these lines in ~~`~/.local/share/applications/mimeapps.list`~~ `~/.config/mimeapps.list`\n```\nx-scheme-handler/nxm=vortex.desktop\nx-scheme-handler/nxm-protocol=vortex.desktop\n```\n* run `update-mime-database ~/.local/share/mime/`\n* might need to reboot\n* if still issues, make sure your browser is using the default app\n\n### what are these post-deploy shortcuts?\n\nthese are for games that need a bit extra to get things working after modding in Vortex\n\nthey automate things like:\n\n* copying required files from Vortex's Documents folder to the game's Documents folder\n  * plugins.txt, loadorder.txt, etc.\n* setting up script extenders to launch through Steam\n\na game's post-deploy script should be ran every time after modding in vortex\n\n\u003e **Note:** If you know what you're doing, could set up symlinks instead for this.  \n\u003e That way it only needs to be set up once, before starting modding.  \n\u003e Might evaluate refactoring to that approach in a v2.\n\n### adding symlink instead of running post-deploy shortcuts\n\nFirst navigate to ~/.vortex-linux/compatdata/pfx/drive_c/  \nThen open a second tab and navigate to  ~/.local/share/Steam/steamapps/compatdata/\u003cgame_id\u003e/pfx/drive_c/\n\nTo find the ID of a game, go to the Steam store page. The numbers after \"app\" in the url are the ID.  \n\nExample for Skyrim SE:  \n* URl: https://store.steampowered.com/app/489830/The_Elder_Scrolls_V_Skyrim_Special_Edition/  \n* game_id: 489830  \n* Path: ~/.local/share/Steam/steamapps/compatdata/489830/pfx/drive_c/\n\nNow take the \"users\" folder from the first location and move it to the second one.  \nOverwrite when asked, some settings could be overwritten and you should launch the game once before modding.\n\nNow in the first location, right click and go to create new\u003elink to file or directory.  \nNavigate back to ~/.local/share/Steam/steamapps/compatdata/\u003cgame_id\u003e/pfx/drive_c/ and select the users folder.\n\nAdditional Steps:  \n\nFor Fallout 3:  \n* Once you have installed FOSE, rename \"Fallout3Launcher.exe\" to \"Fallout3Launcher.exe.old\"  \n* Then rename \"fose_loader.exe\" to \"Fallout3Launcher.exe\"  \n* Now pressing play on Steam will use FOSE.\n\nFor Fallout NV:  \n* Once you have installed NVSE, rename \"FalloutNVLauncher.exe\" to \"FalloutNVLauncher.exe.old\"  \n* Then rename \"nvse_loader.exe\" to \"FalloutNVLauncher.exe\"  \n* Now pressing play on Steam will use NVSE.\n\nFor Fallout 4:  \n* Once you have installed F4SE, rename \"Fallout4Launcher.exe\" to \"Fallout4Launcher.exe.old\"  \n* Then rename \"f4se_loader.exe\" to \"Fallout4Launcher.exe\"  \n* Now pressing play on Steam will use F4SE.\n\nFor Oblivion:  \n* Once you have installed OBSE, rename \"OblivionLauncher.exe\" to \"OblivionLauncher.exe.old\"  \n* Then rename \"obse_loader.exe\" to \"OblivionLauncher.exe\"  \n* Now pressing play on Steam will use SKSE.\n    \nFor Skyrim LE:  \n* Once you have installed SKSE, rename \"SkyrimLauncher.exe\" to \"SkyrimLauncher.exe.old\"  \n* Then rename \"skse_loader.exe\" to \"SkyrimLauncher.exe\"  \n* Now pressing play on Steam will use SKSE.\n  \nFor Skyrim SE:  \n* Once you have installed SKSE64, rename \"SkyrimSELauncher.exe\" to \"SkyrimSELauncher.exe.old\"  \n* Then rename \"skse64_loader.exe\" to \"SkyrimSELauncher.exe\"  \n* Now pressing play on Steam will use SKSE64.\n\nIMPORTANT: After these steps you should never run the deploy shortcuts.\n\n### how to open launcher to change settings afterwards\n\nusing Skyrim as an example:\n\n* after running post-deploy, the game will now start SKSE instead of the launcher\n* to open the launcher, install protontricks and launch the underscore-prefixed launcher .exe with it\n\n## uninstall\n\n```bash\n# remove these tools\nrm -rf ~/.pikdum/\n# remove vortex\nrm -rf ~/.vortex-linux/\nrm -rf ~/.local/share/applications/vortex.*\n# manually remove desktop icons\n# uninstall umu proton builds/etc. if desired\n```\n\n## old version uninstall\n\n```bash\n# remove steamtinkerlaunch\nrm -rf ~/stl/\nrm -rf ~/.config/steamtinkerlaunch/\n# remove these tools\nrm -rf ~/.pikdum/\nrm -rf ~/.local/share/applications/pikdum-vortex.desktop\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpikdum%2Fsteam-deck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpikdum%2Fsteam-deck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpikdum%2Fsteam-deck/lists"}