Skip to content

Instantly share code, notes, and snippets.

View nathanielevan's full-sized avatar
😩
Oh yes carpal tunnel

Nathaniel Evan nathanielevan

😩
Oh yes carpal tunnel
  • Bandung, Indonesia
  • 05:37 (UTC +07:00)
View GitHub Profile
@nathanielevan
nathanielevan / vert-center-glyphs.py
Created March 25, 2023 01:37
Python script to vertically center glyphs in a font
# Python script to vertically center a set of glyphs in a font.
# Requires fontforge python module.
# Credits to u/janKeTami here: https://www.reddit.com/r/FontForge/comments/11r6x4q/vertically_centering_glyphs/
# Slightly altered to enable this script to be run straight from the terminal using ttf/otf fonts
import re
import os
import argparse
try:
import psMat
@nathanielevan
nathanielevan / setmonitor.sh
Created March 24, 2021 08:04
Shell script for switching monitors with dmenu and xrandr
#!/bin/sh
xrandroutput=$(xrandr -q)
monitors=$(echo "$xrandroutput" | grep "connected" | awk '{ print $1 }')
activemonitors=$(echo "$xrandroutput" | grep " connected " | awk '{ print $1 }')
numofactivemonitors=$(echo "$activemonitors" | wc -l)
options="single\nmanual" && [ "$numofactivemonitors" -gt 1 ] && options="single\nextend\nduplicate\nmanual"
monitorsingle() {
monitorto=$(echo "$activemonitors" | dmenu -r -p "select monitor:") &&