Various scripts that I maintain
Nushell 97.7%
Shell 2.3%
43 1 0

Clone this repository

https://tangled.org/matrixfurry.com/scripts https://tangled.org/did:plc:zmjoeu3stwcn44647rhxa44o/scripts
git@tangled.org:matrixfurry.com/scripts git@tangled.org:did:plc:zmjoeu3stwcn44647rhxa44o/scripts

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Scripts#

Various scripts that I maintain.

adb-auto-connect#

Automatically find and connect to an Android device with Wireless Debugging over the local network.

You'll need to create a file at ~/.config/adb-auto-connect.nuon with the MAC Addresses you want to search for. For example:

[
  "ff:ff:ff:ff:ff:ff",
  "aa:aa:aa:aa:aa:aa"
]

steam-disable-update#

Completely disable steam updates for a game or app.

Usage: steam-disable-update <appid> Allow updates: steam-disable-update --revert <appid>

Caveats to this approach:

  • Your "last played" time will never update
  • I haven't used it in a long time, so I can't guarantee it will work
  • It might cause other bugs, I haven't tested it extensively

lyricfetch#

NOTE: I reccomend using a lrclib client such as lrcget or Chronograph instead!

Fetches lyrics from Genius using a Dumb instance, and adds them to your music library's metadata.

Currently only supports FLAC files.

detect-gpu-issues#

Detect issues with the GPU.

This was created for my own use on a Framework Laptop 16 with an external dock. Sometimes, the external GPU will have issues caused by my hacky m.2 to oculink adapter.

I can't guarantee this will work for you, but it does reliably detect when there is an issue on my system.

lh-pairall#

Uses lighthouse_console to reset all SteamVR dongles, then put them all into pairing mode.

auto-benchmark#

Set up and run a Blender benchmark on the specified device, then automatically compare your results to the results on Blender Open Data.

ln-bin#

Quickly symlink executable files to ~/.local/bin/

yt-rss#

Get an RSS feed for the specified YouTube channel.

toggle-extension#

Provides an easy way to toggle a GNOME extension. Useful for setting up keyboard shortcuts.

start-service-if-neeeded#

Starts a systemd service if it is not already started, otherwise do nothing. Useful if you only want to ask for the password when the service actually needs to be started.

Update symlink targets from an old target directory to a new one

Example: If you moved all files in ~/Development/tools to ~/Applications, you can update all symlinks in ~/.local/bin that point to the old location with relink ~/.local/bin ~/Development/tools ~/Applications

Deprecated & Unmaintained scripts#

oscavmgr-launch#

DEPRECATED in favor of the AtomicXR CLI (axr oscavmgr start <babble|openxr|alvr>)

Slightly modified version of Galister's oscavmgr start script. Launches oscavmgr and VrcAdvert together.

motoc-continue#

DEPRECATED in favor of AtomicXR (axr envision plugins register)

Simply runs motoc continue, so it can be used as an Envision plugin.

notify-blu-kernel#

UNMAINTAINED: I no longer use Fedora

Notifies you if you're not using kernel-blu. Useful if you have multiple kernels installed.