···1313]
1414```
15151616+## auto-benchmark
1717+Set up and run a Blender benchmark on the specified device, then automatically
1818+compare your results to the results on [Blender Open Data](https://opendata.blender.org/).
1919+1620## steam-disable-update
1721Completely disable steam updates for a game or app.
1822···2428- I haven't used it in a long time, so I can't guarantee it will work
2529- It might cause other bugs, I haven't tested it extensively
26302727-## lyricfetch
2828-2929-> 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!
3030-3131-Fetches lyrics from Genius using a [Dumb](https://github.com/rramiachraf/dumb) instance, and adds them to your music library's metadata.
3232-3333-Currently only supports FLAC files.
3434-3531## detect-gpu-issues
3632Detect issues with the GPU.
3733···40364137I can't guarantee this will work for you, but it does reliably detect when there is an issue on my system.
42384343-## lh-pairall
4444-Uses lighthouse_console to reset all SteamVR dongles, then put them all into pairing mode.
4545-4646-## auto-benchmark
4747-Set up and run a Blender benchmark on the specified device, then automatically
4848-compare your results to the results on [Blender Open Data](https://opendata.blender.org/).
3939+## homepod-mini-workaround
4040+See https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3279
49415042## ln-bin
5143Quickly symlink executable files to `~/.local/bin/`
52445353-## yt-rss
5454-Get an RSS feed for the specified YouTube channel.
4545+## lyricfetch
55465656-## toggle-extension
5757-Provides an easy way to toggle a GNOME extension. Useful for setting up keyboard shortcuts.
4747+> 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!
4848+4949+Fetches lyrics from Genius using a [Dumb](https://github.com/rramiachraf/dumb) instance, and adds them to your music library's metadata.
58505959-## start-service-if-neeeded
6060-Starts a systemd service if it is not already started, otherwise do nothing.
6161-Useful if you only want to ask for the password when the service actually needs
6262-to be started.
5151+Currently only supports FLAC files.
63526453## relink
6554Update symlink targets from an old target directory to a new one
···6857symlinks in `~/.local/bin` that point to the old location with
6958`relink ~/.local/bin ~/Development/tools ~/Applications`
70597171-## Deprecated & Unmaintained scripts
7272-7373-### oscavmgr-launch
7474-> DEPRECATED in favor of the [AtomicXR CLI](https://tangled.sh/@matrixfurry.com/atomic-xr) (`axr oscavmgr start <babble|openxr|alvr>`)
7575-7676-Slightly modified version of Galister's oscavmgr start script. Launches oscavmgr and VrcAdvert together.
7777-7878-### motoc-continue
7979-> DEPRECATED in favor of [AtomicXR](https://tangled.sh/@matrixfurry.com/atomic-xr) (`axr envision plugins register`)
6060+## reset-envision-prefix
6161+Resets an Envision prefix and the downloaded repos. Useful to work around [#65](https://gitlab.com/gabmus/envision/-/issues/65)
80628181-Simply runs `motoc continue`, so it can be used as an Envision plugin.
6363+## start-service-if-neeeded
6464+Starts a systemd service if it is not already started, otherwise do nothing.
6565+Useful if you only want to ask for the password when the service actually needs
6666+to be started.
82678383-### notify-blu-kernel
8484-> UNMAINTAINED: I no longer use Fedora
6868+## toggle-extension
6969+Provides an easy way to toggle a GNOME extension. Useful for setting up keyboard shortcuts.
85708686-Notifies you if you're not using [kernel-blu](https://copr.fedorainfracloud.org/coprs/sentry/kernel-blu).
8787-Useful if you have multiple kernels installed.
7171+## yt-rss
7272+Get an RSS feed for the specified YouTube channel.
+1
scripts/ln-bin.nu
···22# SPDX-License-Identifier: AGPL-3.0-only
33# SPDX-FileCopyrightText: 2025 @matrixfurry.com <did:plc:zmjoeu3stwcn44647rhxa44o>
4455+# Quickly symlink executable files to `~/.local/bin/`
56def main [bin: path, name?: string] {
67 let name = $name | default ($bin | path parse | get stem)
78 ln -sf ($bin | path expand) $"($env.HOME)/.local/bin/($name)"