Repository navigation
Overhaul for the linux-gaming article with Astro starlight features! - #1407
Alexander-Kendrick wants to merge 37 commits into
Conversation
Co-authored-by: Erin O'Connell <erin@system76.com>
Co-authored-by: Erin O'Connell <erin@system76.com>
… new content while updating old content.
Bumps the github-actions group with 5 updates: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `6` | `7` | | [actions/setup-node](https://github.com/actions/setup-node) | `6` | `7` | | [actions/cache](https://github.com/actions/cache) | `5` | `6` | | [xt0rted/markdownlint-problem-matcher](https://github.com/xt0rted/markdownlint-problem-matcher) | `1` | `3` | | [pnpm/action-setup](https://github.com/pnpm/action-setup) | `6.0.9` | `6.0.10` | Updates `actions/checkout` from 6 to 7 - [Release notes](https://github.com/actions/checkout/releases) - [Commits](actions/checkout@v6...v7) Updates `actions/setup-node` from 6 to 7 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v6...v7) Updates `actions/cache` from 5 to 6 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v5...v6) Updates `xt0rted/markdownlint-problem-matcher` from 1 to 3 - [Release notes](https://github.com/xt0rted/markdownlint-problem-matcher/releases) - [Changelog](https://github.com/xt0rted/markdownlint-problem-matcher/blob/main/CHANGELOG.md) - [Commits](xt0rted/markdownlint-problem-matcher@v1...v3) Updates `pnpm/action-setup` from 6.0.9 to 6.0.10 - [Release notes](https://github.com/pnpm/action-setup/releases) - [Commits](pnpm/action-setup@0ebf471...0977fd9) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-node dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/cache dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: xt0rted/markdownlint-problem-matcher dependency-version: '3' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: pnpm/action-setup dependency-version: 6.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the npm-all group with 9 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri) | `0.3.5` | `0.4.2` | | [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.41.7` | `0.42.5` | | [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.93` | `1.2.98` | | [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.2.1` | `7.3.5` | | [astro-icon](https://github.com/natemoo-re/astro-icon/tree/HEAD/packages/core) | `1.1.5` | `1.2.0` | | [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.5` | | [@playwright/cli](https://github.com/microsoft/playwright-cli) | `0.1.18` | `0.1.22` | | [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` | | [prettier-plugin-astro](https://github.com/withastro/prettier-plugin-astro) | `0.14.1` | `1.1.0` | Updates `@astrojs/markdown-satteri` from 0.3.5 to 0.4.2 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/markdown/satteri/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/@astrojs/markdown-satteri@0.4.2/packages/markdown/satteri) Updates `@astrojs/starlight` from 0.41.7 to 0.42.5 - [Release notes](https://github.com/withastro/starlight/releases) - [Changelog](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md) - [Commits](https://github.com/withastro/starlight/commits/@astrojs/starlight@0.42.5/packages/starlight) Updates `@iconify-json/simple-icons` from 1.2.93 to 1.2.98 - [Commits](https://github.com/iconify/icon-sets/commits) Updates `astro` from 7.2.1 to 7.3.5 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@7.3.5/packages/astro) Updates `astro-icon` from 1.1.5 to 1.2.0 - [Release notes](https://github.com/natemoo-re/astro-icon/releases) - [Changelog](https://github.com/natemoo-re/astro-icon/blob/main/packages/core/CHANGELOG.md) - [Commits](https://github.com/natemoo-re/astro-icon/commits/astro-icon@1.2.0/packages/core) Updates `sharp` from 0.34.5 to 0.35.5 - [Release notes](https://github.com/lovell/sharp/releases) - [Commits](lovell/sharp@v0.34.5...v0.35.5) Updates `@playwright/cli` from 0.1.18 to 0.1.22 - [Release notes](https://github.com/microsoft/playwright-cli/releases) - [Commits](microsoft/playwright-cli@v0.1.18...v0.1.22) Updates `prettier` from 3.9.6 to 3.9.9 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.9.6...3.9.9) Updates `prettier-plugin-astro` from 0.14.1 to 1.1.0 - [Release notes](https://github.com/withastro/prettier-plugin-astro/releases) - [Changelog](https://github.com/withastro/prettier-plugin-astro/blob/main/CHANGELOG.md) - [Commits](withastro/prettier-plugin-astro@v0.14.1...v1.1.0) --- updated-dependencies: - dependency-name: "@astrojs/markdown-satteri" dependency-version: 0.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-all - dependency-name: "@astrojs/starlight" dependency-version: 0.42.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-all - dependency-name: "@iconify-json/simple-icons" dependency-version: 1.2.97 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-all - dependency-name: "@playwright/cli" dependency-version: 0.1.21 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all - dependency-name: astro dependency-version: 7.3.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-all - dependency-name: astro-icon dependency-version: 1.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-all - dependency-name: prettier dependency-version: 3.9.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-all - dependency-name: prettier-plugin-astro dependency-version: 1.0.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-all - dependency-name: sharp dependency-version: 0.35.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-all ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the github-actions group with 1 update in the / directory: [pnpm/action-setup](https://github.com/pnpm/action-setup). Updates `pnpm/action-setup` from 6.0.10 to 6.1.0 - [Release notes](https://github.com/pnpm/action-setup/releases) - [Commits](pnpm/action-setup@0977fd9...ea17c68) --- updated-dependencies: - dependency-name: pnpm/action-setup dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Socialhappiness
left a comment
There was a problem hiding this comment.
Submitting Review up to line 156. Will continue tomorrow. Love this, great job!
| - Heroic Games Launcher | ||
| - Bottles | ||
|
|
||
| While this guide doesn't go over every method to play games on Pop!_OS, it does cover many of the ways you may want to play games on Pop!_OS and how the process works. |
There was a problem hiding this comment.
| While this guide doesn't go over every method to play games on Pop!_OS, it does cover many of the ways you may want to play games on Pop!_OS and how the process works. |
This phrase (modified) would be better at the end (if included). I recommend offering a statement or two on how to know which launcher to pick here, instead. This statement gives the vibe like 'This article has stuff, but not all the stuff, but read it anyway'
There was a problem hiding this comment.
I get where you're coming from on that. I guess I'm just trying to convey that there are many ways to approach Gaming on Linux as a whole and that this method isn't the "correct" method to do so, just a method that is available.
Do you think it'd be better if we omit this entirely or adjust language?
| ### Changing the Proton Version for a Specific Game | ||
|
|
||
| It's possible to specify a certain Proton version on per game basis. You can switch between older and newer Proton versions installed on your system by the Steam client, or select custom versions of proton like ProtonGE. | ||
| It's possible to specify a certain Proton version on per game basis. You can switch between older and newer versions of Proton installed in Steam using the Steam client, or select custom versions of proton like ProtonGE. |
There was a problem hiding this comment.
| It's possible to specify a certain Proton version on per game basis. You can switch between older and newer versions of Proton installed in Steam using the Steam client, or select custom versions of proton like ProtonGE. | |
| It's possible to specify a certain Proton version on a per game basis using the Steam client. |
repetitive
There was a problem hiding this comment.
Agreed. Should we keep the bit about custom Proton versions like ProtonGE so readers will understand that if you install custom Proton versions, they would show up in this menu?
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Co-authored-by: Emma Truong <emma@system76.com>
Drastically overhauled our gaming article, adding Astro features, new content, updated old content, included section on Lutris, and more.
I've given it a single pass through for proofreading, it is a sizable article now that will likely take some time to go over.