{"id":19131394,"url":"https://github.com/hezkore/steam-ntfs","last_synced_at":"2025-11-13T07:01:59.924Z","repository":{"id":226985738,"uuid":"769699738","full_name":"Hezkore/steam-ntfs","owner":"Hezkore","description":"Use your NTFS Steam library on Linux","archived":false,"fork":false,"pushed_at":"2025-01-05T21:39:34.000Z","size":15,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-12T10:44:19.180Z","etag":null,"topics":["bash","bash-script","fstab","linux","mount","ntfs","ntfs-3g","proton","script","steam"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hezkore.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-03-09T20:05:23.000Z","updated_at":"2025-06-27T14:51:20.000Z","dependencies_parsed_at":"2024-03-11T01:28:10.259Z","dependency_job_id":null,"html_url":"https://github.com/Hezkore/steam-ntfs","commit_stats":null,"previous_names":["hezkore/steam-ntfs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Hezkore/steam-ntfs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hezkore%2Fsteam-ntfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hezkore%2Fsteam-ntfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hezkore%2Fsteam-ntfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hezkore%2Fsteam-ntfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hezkore","download_url":"https://codeload.github.com/Hezkore/steam-ntfs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hezkore%2Fsteam-ntfs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284170493,"owners_count":26959115,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-13T02:00:06.582Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["bash","bash-script","fstab","linux","mount","ntfs","ntfs-3g","proton","script","steam"],"created_at":"2024-11-09T06:15:01.334Z","updated_at":"2025-11-13T07:01:59.902Z","avatar_url":"https://github.com/Hezkore.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Linux Steam NTFS Auto-Setup\n\nThis is a Linux script designed to automate the process of configuring a NTFS disk, previously used in a Windows environment for Steam games, to work with Proton. This allows users to play the same games on both Windows and Linux without needing to reinstall them for each operating system.\n\nThis script aims to automate as much as possible from the Proton guide: [Using a NTFS disk with Linux and Windows](https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows).\n\n## Introduction\n\nThe script performs the following:\n\n1. Verifies NTFS driver _(defaults to lowntfs-3g)_.\n2. Verifies mount path _(defaults to /media/gamedisk)_.\n3. Finds User ID and Group ID.\n4. Checks availability of required tools.\n5. Displays available block devices for user selection.\n6. Finds UUID for the selected device.\n7. Backs up fstab.\n8. Writes data to fstab and creates mount point.\n9. Attempts to mount the disk and verifies the result.\n\nThe script provides important information during and after its execution to help guide you through the process, and will not modify any files unless you give it permission to do so.\n\n## Usage\n\nTo use the script, simply run it in your terminal.\\\nThe script will guide you through the process and automate as much as possible.\n\n## Note\n\nIf Windows is installed on the NTFS partition, the Windows Fast Startup feature can cause the mount command to fail.\\\nTo prevent that, consider disabling it.\n\nFor more information, refer to this tutorial: [PassFab: Disable Fast Startup](https://www.passfab.com/windows-10/disable-fast-boot-windows-10.html#way3).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhezkore%2Fsteam-ntfs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhezkore%2Fsteam-ntfs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhezkore%2Fsteam-ntfs/lists"}