Various scripts that I maintain
utils scripts
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update documentation

Signed-off-by: @matrixfurry.com <did:plc:zmjoeu3stwcn44647rhxa44o>

+22 -36
+21 -36
README.md
··· 13 13 ] 14 14 ``` 15 15 16 + ## auto-benchmark 17 + Set up and run a Blender benchmark on the specified device, then automatically 18 + compare your results to the results on [Blender Open Data](https://opendata.blender.org/). 19 + 16 20 ## steam-disable-update 17 21 Completely disable steam updates for a game or app. 18 22 ··· 24 28 - I haven't used it in a long time, so I can't guarantee it will work 25 29 - It might cause other bugs, I haven't tested it extensively 26 30 27 - ## lyricfetch 28 - 29 - > 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! 30 - 31 - Fetches lyrics from Genius using a [Dumb](https://github.com/rramiachraf/dumb) instance, and adds them to your music library's metadata. 32 - 33 - Currently only supports FLAC files. 34 - 35 31 ## detect-gpu-issues 36 32 Detect issues with the GPU. 37 33 ··· 40 36 41 37 I can't guarantee this will work for you, but it does reliably detect when there is an issue on my system. 42 38 43 - ## lh-pairall 44 - Uses lighthouse_console to reset all SteamVR dongles, then put them all into pairing mode. 45 - 46 - ## auto-benchmark 47 - Set up and run a Blender benchmark on the specified device, then automatically 48 - compare your results to the results on [Blender Open Data](https://opendata.blender.org/). 39 + ## homepod-mini-workaround 40 + See https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3279 49 41 50 42 ## ln-bin 51 43 Quickly symlink executable files to `~/.local/bin/` 52 44 53 - ## yt-rss 54 - Get an RSS feed for the specified YouTube channel. 45 + ## lyricfetch 55 46 56 - ## toggle-extension 57 - Provides an easy way to toggle a GNOME extension. Useful for setting up keyboard shortcuts. 47 + > 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! 48 + 49 + Fetches lyrics from Genius using a [Dumb](https://github.com/rramiachraf/dumb) instance, and adds them to your music library's metadata. 58 50 59 - ## start-service-if-neeeded 60 - Starts a systemd service if it is not already started, otherwise do nothing. 61 - Useful if you only want to ask for the password when the service actually needs 62 - to be started. 51 + Currently only supports FLAC files. 63 52 64 53 ## relink 65 54 Update symlink targets from an old target directory to a new one ··· 68 57 symlinks in `~/.local/bin` that point to the old location with 69 58 `relink ~/.local/bin ~/Development/tools ~/Applications` 70 59 71 - ## Deprecated & Unmaintained scripts 72 - 73 - ### oscavmgr-launch 74 - > DEPRECATED in favor of the [AtomicXR CLI](https://tangled.sh/@matrixfurry.com/atomic-xr) (`axr oscavmgr start <babble|openxr|alvr>`) 75 - 76 - Slightly modified version of Galister's oscavmgr start script. Launches oscavmgr and VrcAdvert together. 77 - 78 - ### motoc-continue 79 - > DEPRECATED in favor of [AtomicXR](https://tangled.sh/@matrixfurry.com/atomic-xr) (`axr envision plugins register`) 60 + ## reset-envision-prefix 61 + Resets an Envision prefix and the downloaded repos. Useful to work around [#65](https://gitlab.com/gabmus/envision/-/issues/65) 80 62 81 - Simply runs `motoc continue`, so it can be used as an Envision plugin. 63 + ## start-service-if-neeeded 64 + Starts a systemd service if it is not already started, otherwise do nothing. 65 + Useful if you only want to ask for the password when the service actually needs 66 + to be started. 82 67 83 - ### notify-blu-kernel 84 - > UNMAINTAINED: I no longer use Fedora 68 + ## toggle-extension 69 + Provides an easy way to toggle a GNOME extension. Useful for setting up keyboard shortcuts. 85 70 86 - Notifies you if you're not using [kernel-blu](https://copr.fedorainfracloud.org/coprs/sentry/kernel-blu). 87 - Useful if you have multiple kernels installed. 71 + ## yt-rss 72 + Get an RSS feed for the specified YouTube channel.
+1
scripts/ln-bin.nu
··· 2 2 # SPDX-License-Identifier: AGPL-3.0-only 3 3 # SPDX-FileCopyrightText: 2025 @matrixfurry.com <did:plc:zmjoeu3stwcn44647rhxa44o> 4 4 5 + # Quickly symlink executable files to `~/.local/bin/` 5 6 def main [bin: path, name?: string] { 6 7 let name = $name | default ($bin | path parse | get stem) 7 8 ln -sf ($bin | path expand) $"($env.HOME)/.local/bin/($name)"
scripts/motoc-continue.nu scripts/deprecated/motoc-continue.nu
scripts/notify-blu-kernel.nu scripts/deprecated/notify-blu-kernel.nu
scripts/oscavmgr-launch.sh scripts/deprecated/oscavmgr-launch.sh