Skip to content

Instantly share code, notes, and snippets.

View jcchikikomori's full-sized avatar
💭
I may be slow to respond.

John Cyrill Corsanes jcchikikomori

💭
I may be slow to respond.
View GitHub Profile
@jcchikikomori
jcchikikomori / distrobox-macos-setup.sh
Created October 23, 2025 05:28 — forked from gianlucamazza/distrobox-macos-setup.sh
Installing Distrobox on macOS with full Podman support
#!/bin/bash
# Strict mode: exit on error, exit on unset variable, pipefail
set -euo pipefail
echo "🚀 Installing Distrobox on macOS with full Podman support..."
# 1. Check for Homebrew
if ! command -v brew >/dev/null 2>&1; then
echo "❌ Homebrew is not installed. Please install it first: https://brew.sh"
@jcchikikomori
jcchikikomori / installing-ruby-2.5.1-on-linuxbrew.md
Last active October 6, 2025 10:40 — forked from MarkBennett/installing-ruby-2.5.1-on-m1.md
Installing Ruby 2.5 on Linux (using Homebrew)

Forked from the guide for M1. But on Linux, since Ruby 2.5 is already a legacy build.

I installed readline and openssl with standard brew install.

brew install readline
HOMEBREW_NO_INSTALL_FROM_API=1 brew install [email protected]
brew install gcc@13
@jcchikikomori
jcchikikomori / README.md
Created September 30, 2025 05:48 — forked from sanyer/README.md
Awesome Steam Deck
@jcchikikomori
jcchikikomori / Setup-SQM-QoS-for-GeForce-Now-on-OpenWrt-routers-with-Qosify-Cake.md How to setup SQM QoS for GeForce Now on OpenWrt routers with Qosify Cake for no packet loss and frame loss

How to setup SQM QoS for GeForce Now on OpenWrt routers with Qosify Cake for no packet loss and frame loss

Screenshot showing no packet loss and frame loss for how to setup SQM QoS for GeForce Now on OpenWrt routers with Qosify Cake

I was trying to setup and optimize SQM QoS (Smart Queue Management and Quality of Service) on my router for Cloud Gaming, and specifically for GeForce Now, for quite some time. I hope these findings will be useful to someone.

Smart Queue Management is great and works amazingly to reduce bufferbloat, and by default it's optimized for Voice calls and fair queue between all traffic.

@jcchikikomori
jcchikikomori / Git_Commit_Freeze_Solution.md
Created February 23, 2025 08:24 — forked from bahadiraraz/Git_Commit_Freeze_Solution.md
Git Commit Freeze Due to GPG Lock Issues (Solution)

Git Commit Freeze Due to GPG Lock Issues

If you encounter a problem where you cannot commit changes in Git – neither through the terminal nor via the GitHub Desktop application – the issue might be a freeze during the Git commit process. This is often caused by GPG lock issues. Below is a concise and step-by-step guide to resolve this problem.

Solution Steps

1. Check for GPG Lock Messages

Open your terminal and try to perform a GPG operation (like signing a test message). If you see repeated messages like gpg: waiting for lock (held by [process_id]) ..., it indicates a lock issue.

@jcchikikomori
jcchikikomori / BDLinux.md
Created February 17, 2025 17:13 — forked from ObserverOfTime/BDLinux.md
Install BetterDiscord on Linux

Install BetterDiscord on Linux

This Gist contains simple instructions on how to install, update, and uninstall BetterDiscord on Linux.

For more thorough documentation, take a look at betterdiscordctl's README.

Do NOT submit issues here as I don't check the comments. You should submit them here instead.

@jcchikikomori
jcchikikomori / ExtractVideoFrames.sh
Created February 13, 2025 18:17
Requires ImageMagick & ffmpeg.
#!/bin/bash
# Check required tools
if ! command -v ffmpeg &> /dev/null || ! command -v magick &> /dev/null; then
echo "Error: This script requires ffmpeg and ImageMagick to be installed."
exit 1
fi
# Create directories
mkdir -p raw_frames upscaled_frames
@jcchikikomori
jcchikikomori / Activate_Windows_8_8.1_10_and_11_Pro_for_Free.md
Created April 1, 2024 02:59
Activate Windows 8, 8.1, 10 and 11 Pro for Free

Activate Windows 8, 8.1, 10 and 11 Pro for Free

A guide how to get and activate Windows 8, 8.1, 10 and 11 Pro for free!

NOTE

If you see the Windows keyboard button in this guide; and you can't find it on your keyboard, you likely have/had Windows 10 which has the button . If you can't find that one, you likely have a PC that has been upgraded to Windows 8/8.1/10/11 from Windows 8.1/8/7/Vista/XP and other ones. If you have one of those, refer the Windows key button to as yours. A list of them is below:

Windows key buttons

- Windows 11

- Windows 10