Skip to content

Instantly share code, notes, and snippets.

View Qwaz's full-sized avatar

Yechan Bae Qwaz

View GitHub Profile
@Qwaz
Qwaz / keymap
Last active December 28, 2023 22:57
Change wslg keyboard layout to colemak
#!/bin/bash
# Base on https://github.com/microsoft/wslg/issues/173#issuecomment-910172263
read -r -d '' GWSL_SYSTEM_CONFIG_COMMANDS <<EOF
KEYMAP_LAYOUT=\`grep -r '^keymap_layout=.*\$' /home/wslg/.config/weston.ini\`;if [ -z \$KEYMAP_LAYOUT ]; then sed -i '$ a\\\n[keyboard]\nkeymap_layout=us\nkeymap_variant=colemak\n' /home/wslg/.config/weston.ini;pkill -HUP weston;fi
EOF
echo "${GWSL_SYSTEM_CONFIG_COMMANDS}"
wsl.exe -d $WSL_DISTRO_NAME --system /bin/bash -c ${GWSL_SYSTEM_CONFIG_COMMANDS}
@Qwaz
Qwaz / pwntools-terminal
Last active August 28, 2023 22:19
pwntools-terminal Windows Terminal WSL
#!/bin/bash
if [[ -z "${TMUX}" ]]; then
wt.exe -w 0 nt wsl.exe --cd "$PWD" -- "$@"
else
tmux split-window -h $@
fi
@Qwaz
Qwaz / vcxsrv.lnk
Last active August 4, 2021 05:20
VcXsrv with Colemak
vcxsrv.exe -multiwindow -clipboard -wgl -ac -xkbmodel pc105 -xkblayout us -xkbvariant colemak
#!/usr/bin/env python3
# Set in SumatraPDF
# wsl /home/qwaz/open-in-wsl.py "%f:%l"
# Original path:
# \wsl$\Ubuntu\home\qwaz\tex\p.tex:123
# Modified path:
# /home/qwaz/tex/p.tex:123
@Qwaz
Qwaz / Keybase.md
Created September 27, 2020 02:11
Keybase.md

Keybase proof

I hereby claim:

  • I am qwaz on github.
  • I am qwaz (https://keybase.io/qwaz) on keybase.
  • I have a public key ASB8nnyghb5KExU853X_37h04iCTl8y1LR1BsPi7twmmxAo

To claim this, I am signing this object: