Various scripts that I maintain

Add warnings for deprecated & unmaintained scripts

Signed-off-by: Shiloh Fen <shiloh@shilohfen.com>

matrixfurry.com 1fb313b5 99d3bbbd

verified
+39 -23
+29 -22
README.md
··· 1 - Scripts 2 - ======= 1 + # Scripts 3 2 4 3 Various scripts that I maintain. 5 4 6 - # steam-disable-update 5 + ## steam-disable-update 7 6 Completely disable steam updates for a game or app. 8 7 9 8 Usage: `steam-disable-update <appid>` ··· 14 13 - I haven't used it in a long time, so I can't guarantee it will work 15 14 - It might cause other bugs, I haven't tested it extensively 16 15 17 - # lyricfetch 16 + ## lyricfetch 18 17 19 18 > NOTE: I reccomend using a [lrclib](https://lrclib.net/) client such as [lrcget](https://github.com/tranxuanthang/lrcget) or [Chronograph](https://flathub.org/apps/io.github.dzheremi2.lrcmake-gtk) instead! 20 19 ··· 22 21 23 22 Currently only supports FLAC files. 24 23 25 - # adb-auto-connect 24 + ## adb-auto-connect 26 25 Automatically find and connect to an Android device with Wireless Debugging over the local network. 27 26 28 27 You'll need to create a file at `~/.config/adb-auto-connect.nuon` with the MAC Addresses you want to search for. For example: ··· 33 32 ] 34 33 ``` 35 34 36 - # lh-pairall 35 + ## lh-pairall 37 36 Uses lighthouse_console to reset all SteamVR dongles, then put them all into pairing mode. 38 37 39 - # auto-benchmark 38 + ## auto-benchmark 40 39 Set up and run a Blender benchmark on the specified device, then automatically 41 40 compare your results to the results on [Blender Open Data](https://opendata.blender.org/). 42 41 43 - # ln-bin 42 + ## ln-bin 44 43 Quickly symlink executable files to `~/.local/bin/` 45 44 46 - # yt-rss 45 + ## yt-rss 47 46 Get an RSS feed for the specified YouTube channel. 48 47 49 - # motoc-continue 50 - Simply runs `motoc continue`, so it can be used as an Envision plugin. 51 - 52 - # oscavmgr-launch 53 - Slightly modified version of Galister's oscavmgr start script. Launches oscavmgr and VrcAdvert together. 54 - 55 - # toggle-extension 48 + ## toggle-extension 56 49 Provides an easy way to toggle a GNOME extension. Useful for setting up keyboard shortcuts. 57 50 58 - # start-service-if-neeeded 51 + ## start-service-if-neeeded 59 52 Starts a systemd service if it is not already started, otherwise do nothing. 60 53 Useful if you only want to ask for the password when the service actually needs 61 54 to be started. 62 55 63 - # notify-kernel-blu 64 - Notifies you if you're not using [kernel-blu](https://copr.fedorainfracloud.org/coprs/sentry/kernel-blu). 65 - Useful if you have multiple kernels installed. 66 - 67 - # relink 56 + ## relink 68 57 Update symlink targets from an old target directory to a new one 69 58 70 59 Example: If you moved all files in `~/Development/tools` to `~/Applications`, you can update all 71 60 symlinks in `~/.local/bin` that point to the old location with 72 61 `relink ~/.local/bin ~/Development/tools ~/Applications` 62 + 63 + ## Deprecated & Unmaintained scripts 64 + 65 + ### oscavmgr-launch 66 + > DEPRECATED in favor of the [AtomicXR CLI](https://tangled.sh/@matrixfurry.com/atomic-xr) (`axr oscavmgr start <babble|openxr|alvr>`) 67 + 68 + Slightly modified version of Galister's oscavmgr start script. Launches oscavmgr and VrcAdvert together. 69 + 70 + ### motoc-continue 71 + > DEPRECATED in favor of [AtomicXR](https://tangled.sh/@matrixfurry.com/atomic-xr) (`axr envision plugins register`) 72 + 73 + Simply runs `motoc continue`, so it can be used as an Envision plugin. 74 + 75 + ### notify-blu-kernel 76 + > UNMAINTAINED: I no longer use Fedora 77 + 78 + Notifies you if you're not using [kernel-blu](https://copr.fedorainfracloud.org/coprs/sentry/kernel-blu). 79 + Useful if you have multiple kernels installed.
+3
scripts/motoc-continue.nu
··· 2 2 # SPDX-License-Identifier: AGPL-3.0-only 3 3 # Copyright (c) 2025 Shiloh Fen <shiloh@shilohfen.com> 4 4 5 + use std log 6 + log warning "This script is deprecated in favor of AtomicXR: https://tangled.sh/@matrixfurry.com/atomic-xr (use `axr envision plugins register`)" 7 + 5 8 motoc continue
+4 -1
scripts/notify-blu-kernel.nu
··· 2 2 # SPDX-License-Identifier: AGPL-3.0-only 3 3 # Copyright (c) 2025 Shiloh Fen <shiloh@shilohfen.com> 4 4 5 + use std log 6 + 5 7 if not (uname | get kernel-release | str contains "blu.fc") { 6 - notify-send -u normal -i dialog-warning -a "Kernel Check" "Not using kernel-blu" "Gaming and VR may have slightly degraded performance or not function correctly." 8 + log warning "This script is unmaintained" 9 + notify-send -u normal -i dialog-warning -a "Kernel Check" "Not using kernel-blu" "Gaming and VR may have slightly degraded performance or not function correctly." 7 10 }
+3
scripts/oscavmgr-launch.sh
··· 1 1 #!/usr/bin/env bash 2 + # SPDX-License-Identifier: MIT 3 + 4 + print "WARNING: This script has been deprecated in favor of the AtomicXR CLI: https://tangled.sh/@matrixfurry.com/atomic-xr (use \`axr oscavmgr start <babble|openxr|alvr>\`)" 2 5 3 6 # stop VrcAdvert after OscAvMgr quits 4 7 trap 'jobs -p | xargs kill' EXIT