mirror of
https://github.com/nihas101/steamos-scripts.git
synced 2026-10-06 05:00:38 +02:00
README: Restructure
This commit is contained in:
1 parent
c9690dc110
commit
3717f73bb5
1 file changed
+48
-10
@@ -1,33 +1,71 @@
|
||||
# Steamdeck Scripts
|
||||
|
||||
A collection of scripts I use to automate installation of some components I use regularly after SteamOS updates
|
||||
- [Steamdeck Scripts](#steamdeck-scripts)
|
||||
- [General Tools](#general-tools)
|
||||
- [./scripts/install\_xclip](#scriptsinstall_xclip)
|
||||
- [Insalling 7zz](#insalling-7zz)
|
||||
- [Japanese Learning](#japanese-learning)
|
||||
- [./scripts/enable\_jp\_locale](#scriptsenable_jp_locale)
|
||||
- [Installing game2text](#installing-game2text)
|
||||
- [Installing MPV and mpvacious](#installing-mpv-and-mpvacious)
|
||||
- [Development](#development)
|
||||
- [./scripts/install\_lein](#scriptsinstall_lein)
|
||||
- [./scripts/install\_neovim](#scriptsinstall_neovim)
|
||||
- [./scripts/install\_podman-compose](#scriptsinstall_podman-compose)
|
||||
|
||||
A collection of scripts I use to automate installation of some components and also just some general notes on installing and setting up things I use regularly.
|
||||
|
||||
To run all scripts, simply execute
|
||||
```bash
|
||||
./install_all
|
||||
```
|
||||
|
||||
## Scripts
|
||||
## General Tools
|
||||
|
||||
### enable_jp_locale
|
||||
### ./scripts/install_xclip
|
||||
|
||||
Installs xclip, which is useful for copying and pasting in and out of [neovim](https://neovim.io/), [mpv](https://mpv.io/) with stuff like [mpvacious](https://github.com/Ajatt-Tools/mpvacious) etc.
|
||||
|
||||
### Insalling 7zz
|
||||
|
||||
1. Download the newest version from the [website](https://7-zip.org/download.html)
|
||||
2. Run `tar -xf <7zz-file-name>.tar.xz`
|
||||
3. Move `7zz` somewhere in your `$PATH`
|
||||
|
||||
## Japanese Learning
|
||||
|
||||
### ./scripts/enable_jp_locale
|
||||
|
||||
Enables the japanese locale on the steamdeck. Useful for learners of japanese that have to interact with e.g. zip archives with japanese characters in file names
|
||||
```bash
|
||||
LANG=ja_JP 7zz x <zip-archive>
|
||||
```
|
||||
|
||||
### install_lein
|
||||
### Installing game2text
|
||||
|
||||
[game2text](https://game2text.com/) can be used via [bottles](https://usebottles.com/).
|
||||
|
||||
1. Install bottles from the Software Center
|
||||
2. Download [game2text for windows](https://github.com/mathewthe2/Game2Text/releases)
|
||||
3. Unzip game2text `7zz x win-game2text.zip `
|
||||
4. Setup a bottle optimized for gaming
|
||||
5. Run game2text inside the bottle you just created
|
||||
|
||||
### Installing MPV and mpvacious
|
||||
|
||||
1. Install MPV through the Software Center
|
||||
2. Follow any of the tutorials out there to setup MPV and mpvacious exactly like you want. I believe the one by [Matt vs Japan](https://www.youtube.com/watch?v=bbg6ztWecbU) was the one I used as starting point.
|
||||
|
||||
## Development
|
||||
|
||||
### ./scripts/install_lein
|
||||
|
||||
Installs [Leiningen](https://leiningen.org/) for clojure development. I suggest combining this with installing java via [SDKMAN](https://sdkman.io/).
|
||||
|
||||
### install_neovim
|
||||
### ./scripts/install_neovim
|
||||
|
||||
Installs [neovim](https://neovim.io/) in `${HOME}/bin/nvim`. By default the nightly version is chosen. You may want to install this via `distrobox` in a dedicated development container.
|
||||
|
||||
### install_podman-compose
|
||||
### ./scripts/install_podman-compose
|
||||
|
||||
Installs `aardvark-dns` and `podman-compose` for support of docker-compose files.
|
||||
|
||||
### install_xclip
|
||||
|
||||
Installs xclip, which is useful for copying and pasting in and out of [neovim](https://neovim.io/), [mpv](https://mpv.io/) with stuff like [mpvacious](https://github.com/Ajatt-Tools/mpvacious) etc.
|
||||
Reference in new issue
Block a user