Skip to content

Instantly share code, notes, and snippets.

View kphanipavan's full-sized avatar
🎯
Will work when free, pls email for comms

Phani Pavan Kambhampati kphanipavan

🎯
Will work when free, pls email for comms
View GitHub Profile
@ClassicOldSong
ClassicOldSong / youtube_tv_installer.sh
Last active July 19, 2026 21:07
YouTube TV Installer for SteamDeck with uBlock and SponsorBlock
#!/usr/bin/env bash
set -euo pipefail
# ─── PREREQUISITES ────────────────────────────────────────────────────────────
# 1) Ensure flatpak is available
if ! command -v flatpak >/dev/null 2>&1; then
echo "Error: flatpak is not installed. Please install flatpak and try again."
exit 1
fi
@peppergrayxyz
peppergrayxyz / qemu-vulkan-virtio.md
Last active September 13, 2026 20:48
QEMU with VirtIO GPU Vulkan Support

QEMU with VirtIO GPU Vulkan Support

With its latest reales qemu added the Venus patches so that virtio-gpu now support venus encapsulation for vulkan. This is one more piece to the puzzle towards full Vulkan support.

An outdated blog post on clollabora described in 2021 how to enable 3D acceleration of Vulkan applications in QEMU through the Venus experimental Vulkan driver for VirtIO-GPU with a local development environment. Following up on the outdated write up, this is how its done today.

Definitions

Let's start with the brief description of the projects mentioned in the post & extend them:

@ZachMyers3
ZachMyers3 / gist:adc289a6d27c9afd4aaa790a2503c0b9
Last active April 7, 2026 16:40
Flashing Lenovo Tab 4 8 Plus

Instructions

Download Prerequisites

  1. Download fastboot tools here. Follow instructions on page.
  2. Download TWRP (note, determine what your model number is). Download is here
  3. Download ROM here
  4. Download Gapps here

Preparing Device for Install

@iffa
iffa / ax201-hostapd.conf
Created June 1, 2021 10:29
hostapd config for Intel WiFi6 AX201 (5Ghz)
# Config for Intel WiFi6 AX201
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=1
ssid=AwesomeWifi
@woctezuma
woctezuma / steamspy.py
Last active November 17, 2025 01:50
Respect rate-limits of SteamSpy API
import json
import time
from pathlib import Path
import steamspypi
def get_cooldown():
cooldown = 70 # 1 minute plus a cushion
@LambdAurora
LambdAurora / optifine_alternatives_fabric.md
Last active September 28, 2026 19:15
Recommended OptiFine alternatives on Fabric

The list is moving out!

If you share this list, please use this link instead: https://lambdaurora.dev/optifine_alternatives

It may still be only a redirection link, but it will have a better web display of the list soon. And the list being on GitHub/GitHub pages improves load times.

The gist version of this list will stop being updated.

Why?

@jeroen-meijer
jeroen-meijer / fluttercleanrecursive.sh
Created September 15, 2019 13:00
Flutter Clean Recursive - Clear up space on your hard drive by cleaning your Flutter projects. This script searches for all Flutter projects in this directory and all subdirectories and runs 'flutter clean'. Note: may take a long time for folders with large amounts of projects.
#!/bin/sh
# To run, download the script or copy the code to a '.sh' file (for example 'fluttercleanrecursive.sh') and run like any other script:
# sh ./fluttercleanrecursive.sh
# or
# sudo sh fluttercleanrecursive.sh
echo "Flutter Clean Recursive (by jeroen-meijer on GitHub Gist)"
echo "Looking for projects... (may take a while)"
@extremecoders-re
extremecoders-re / qemu-networking.md
Last active September 12, 2026 04:29
Setting up Qemu with a tap interface

Setting up Qemu with a tap interface

There are two parts to networking within QEMU:

  • The virtual network device that is provided to the guest (e.g. a PCI network card).
  • The network backend that interacts with the emulated NIC (e.g. puts packets onto the host's network).

Example: User mode network

@paragonie-scott
paragonie-scott / crypto-wrong-answers.md
Last active April 22, 2026 21:43
An Open Letter to Developers Everywhere (About Cryptography)
@todgru
todgru / starttmux.sh
Last active July 23, 2026 18:38
Start up tmux with custom windows, panes and applications running
#!/bin/sh
#
# Setup a work space called `work` with two windows
# first window has 3 panes.
# The first pane set at 65%, split horizontally, set to api root and running vim
# pane 2 is split at 25% and running redis-server
# pane 3 is set to api root and bash prompt.
# note: `api` aliased to `cd ~/path/to/work`
#
session="work"