Skip to content

Instantly share code, notes, and snippets.

View grvsnh's full-sized avatar
:octocat:
Graduating.......

Gaurav Singh grvsnh

:octocat:
Graduating.......
  • Banglore, Karnataka
  • 17:43 (UTC +05:30)
View GitHub Profile
@grvsnh
grvsnh / .bashrc
Last active January 29, 2026 08:57
A minimalist, Arch Linux–only .bashrc tailored for WSL
# Exit if not running interactively
[[ $- != *i* ]] && return
# History
HISTCONTROL=ignoreboth
HISTSIZE=1000
HISTFILESIZE=2000
shopt -s histappend
@grvsnh
grvsnh / .bash_aliases
Last active January 29, 2026 08:53
Aliases for Arch Linux Kernal
# === Package management (pacman) ===
alias update='sudo pacman -Syu'
alias cleanup='sudo pacman -Rns $(pacman -Qtdq) 2>/dev/null; sudo pacman -Sc --noconfirm'
# === Listing (eza replaces exa) ===
alias ls='eza --icons'
alias la='eza -a --group-directories-first --icons'
alias lx='eza -la --group-directories-first --icons'
alias tree='eza --tree --icons'
@grvsnh
grvsnh / windows-setup.txt
Last active January 29, 2026 11:17
Clean, reproducible Windows bootstrap with Arch Linux on WSL and hardened defaults.
# Install Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# Remember install params on upgrade
choco feature enable -n=useRememberedArgumentsForUpgrades
# Base utilities
choco install -y 7zip syncplay nomacs mpvio kdeconnect-kde
@grvsnh
grvsnh / settings.json
Last active January 29, 2026 11:18
VSCode Settings
{
// Editor (built-in)
"editor.fontFamily": "FiraCode Nerd Font",
"editor.fontLigatures": "'cv02', 'cv25', 'cv28', 'cv30', 'cv32', 'ss02', 'ss03', 'ss04', 'ss05', 'ss07', 'ss08'",
"editor.formatOnSave": true,
"editor.wordWrap": "off",
"editor.minimap.autohide": "mouseover",
"editor.renderWhitespace": "boundary",
"editor.cursorSmoothCaretAnimation": "on",
"editor.bracketPairColorization.enabled": true,