Skip to content

Instantly share code, notes, and snippets.

View harilvfs's full-sized avatar
:octocat:
I speak fluent bash (and a little Rust)

Hari Chalise harilvfs

:octocat:
I speak fluent bash (and a little Rust)
View GitHub Profile
@harilvfs
harilvfs / git-patch.md
Created April 28, 2025 16:34
How to Send Git Patches Using Git Send-Email

How to Send Git Patches by Email (Simple Guide)

This is a simple and correct guide for setting up git send-email and sending patches over email.


1. Why Send Patches by Email?

  • It's fast, lightweight, and works everywhere.
  • It leaves a good record (every patch = an email = permanent).
@harilvfs
harilvfs / tmuxyank.md
Last active April 3, 2025 17:38
Tmux yank now working [Fix]

Fix: Tmux Yank Not Working

I had the same problem—Tmux yanking suddenly stopped working for me. I didn’t change anything, yet it just broke.

At first, I ignored it, thinking it was a temporary issue. But when it didn’t fix itself, I searched online and found that others were facing the same problem. I came across this discussion in the tmux-yank GitHub repository:

🔗 Tmux Yank Issue #172

After trying different solutions from the discussion, I finally got it working!

@harilvfs
harilvfs / commit.md
Last active May 30, 2025 18:54
🏷️ GitHub Commit Labels (Conventional Commits)

🏷️ GitHub Commit Labels (Conventional Commits)

Use these labels to categorize commits for better readability and automation.

🔹 Main Commit Types

Label Meaning
feat Adding a new feature
fix Fixing a bug
docs Documentation changes (README, Wiki, etc.)
@harilvfs
harilvfs / TIMESHIFT.md
Last active September 19, 2025 21:41
Timeshift GRUB Boot Integration for EXT4 & BTRFS with Legacy BIOS/MBR and UUID Support

Timeshift GRUB Boot Integration (EXT4 & BTRFS)

This guide will show you how to:

  • Create and manage Timeshift snapshots
  • Boot into the latest Timeshift snapshot from GRUB
  • Automatically update the GRUB menu with new snapshots
  • Set up Timeshift for both EXT4 (rsync) and BTRFS
  • Use both blkid and non-blkid (Legacy BIOS/MBR) methods

@harilvfs
harilvfs / arch_linux_installation_guide.md
Created December 23, 2024 15:58 — forked from mjkstra/arch_linux_installation_guide.md
A modern, updated installation guide for Arch Linux with BTRFS on an UEFI system
@harilvfs
harilvfs / gh-installation.md
Created December 22, 2024 17:21 — forked from Manoj-Paramsetti/gh-installation.md
Installation Guide for gh

Installing gh on Linux and FreeBSD

(From cli/cli) Packages downloaded from https://cli.github.com or from https://github.com/cli/cli/releases are considered official binaries. We focus on popular Linux distros and the following CPU architectures: i386, amd64, arm64.

Other sources for installation are community-maintained and thus might lag behind our release schedule.

@harilvfs
harilvfs / README.md
Created November 24, 2024 18:57 — forked from roachhd/README.md
Basics of BrainFuck

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

BrainFuck Programming Tutorial by: Katie

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

INTRODUCTION