Show what pip has installed in the current environment:
python3 -m pip list| # Fixes Pangolin DNS issues with some mobile hotspots where they don't allow 1.1.1.1 or others and force device to use 172.20.10.1:53 | |
| # This patches olm config file on the fly to allow connection. Allows Pangolin tunnel over personal hotspot. uWu. | |
| # Run in elevated PowerShell terminal | |
| # Get the active network's DNS server IP (excluding loopback and Pangolin itself) | |
| $dnsServers = @(Get-DnsClientServerAddress -AddressFamily IPv4 | | |
| Where-Object { $_.InterfaceAlias -ne "Pangolin" -and $_.InterfaceAlias -notlike "Loopback*" -and $_.ServerAddresses.Count -gt 0 } | | |
| Select-Object -ExpandProperty ServerAddresses) | |
| if ($dnsServers.Count -eq 0) { |
This guide shows you how to route sound from your Windows client to your remote Linux server using PulseAudio and SSH tunneling. This enables your CLI agent or remote application (like Hermes) to record and play sound directly.
pulseaudio-win32 by pgaskin).Use this skill when:
get_page_text returns empty or only navigation chromeread_page returns an empty accessibility tree| { | |
| "$schema": "https://opencode.ai/config.json", | |
| "model": "openrouter/owl-alpha", | |
| "provider": { | |
| "openrouter": { | |
| "npm": "@ai-sdk/openai-compatible", | |
| "name": "OpenRouter", | |
| "options": { | |
| "baseURL": "https://openrouter.ai/api/v1", | |
| "apiKey": "sk-or-v1-..." |
| #!/bin/bash | |
| # fix-secureboot-mok.sh | |
| # | |
| # Sets up a Machine Owner Key (MOK) to sign DKMS modules (nvidia, evdi) | |
| # so they load under Secure Boot on Proxmox VE / Debian trixie. | |
| # | |
| # Root cause: Secure Boot requires all kernel modules to be signed by a key | |
| # trusted by the UEFI firmware. DKMS-built modules (nvidia, evdi/DisplayLink) | |
| # are unsigned by default. A MOK enrolled in shim's MOK database fills this gap. | |
| # |
| #!/bin/bash | |
| # fix-unsloth-cuda.sh | |
| # | |
| # Rebuilds Unsloth Studio's llama-server with CUDA support on Debian trixie | |
| # (glibc 2.41+) with kernel 7.0+ and NVIDIA driver 595+. | |
| # | |
| # Root causes fixed: | |
| # 1. Unsloth ships a CPU-only llama-server binary | |
| # 2. CUDA 12.x toolkit installer requires gcc <= 13 (system has gcc 14) | |
| # 3. CUDA 12.x math_functions.h missing noexcept on sinpi/cospi, |
| #!/bin/bash | |
| # fix-nvidia.sh | |
| # | |
| # Installs NVIDIA driver 595+ on Proxmox VE / Debian trixie with kernel 7.0+. | |
| # | |
| # Root cause: The Debian/Proxmox nvidia-kernel-dkms package (version 550) cannot | |
| # build against kernel 6.17+ or 7.0+ due to DRM API changes (struct_mutex removal, | |
| # framebuffer signature changes). The official .run installer at 595.71.05+ includes | |
| # the necessary patches. | |
| # |
| #!/bin/bash | |
| # fix-displaylink.sh | |
| # | |
| # Fixes DisplayLink on Proxmox VE / Debian trixie with kernel 7.0+ and GNOME Wayland. | |
| # | |
| # Root cause: DisplayLinkManager uses dlopen("libevdi.so") at runtime, but the | |
| # Debian package install does NOT build/install libevdi.so into /usr/lib/displaylink/. | |
| # Without it, DLM silently fails to open any evdi virtual displays. | |
| # | |
| # Additionally, the Debian evdi package (1.14.8) does not build against kernel 7.0+ |