Skip to content

Instantly share code, notes, and snippets.

View shurizzle's full-sized avatar
🤌

shurizzle shurizzle

🤌
  • Vodafone, Internet
View GitHub Profile
@joshbuchea
joshbuchea / semantic-commit-messages.md
Last active December 6, 2025 07:50
Semantic Commit Messages

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example

@SohamG
SohamG / fonts.conf
Last active October 3, 2024 18:30
Fix emoji in Linux and get color emoji in Discord! Place this fontconfig file in ~/.config/fontconfig/fonts.conf
<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- REQUIRES Noto fonts (along with Noto Color Emoji)
run `fc-list | grep -i -e "noto sans" -e "noto serif" -e "noto color emoji"` to confirm
-->
<!-- Change the string in the family tag to whatever font -->
<family>serif</family>
<prefer><family>Noto Serif</family></prefer>
</alias>
@raisedbyfinches
raisedbyfinches / power.sh
Created February 7, 2020 11:21
aloysius' dzen2 power menu
#!/usr/bin/env zsh
set -e
#-- CONFIGURATION ---------------------------------------------------------------
# Change the icon colours here
BASE="#1c1e26" ## background
YELLOW="#f09383" ## bolts
GREEN="#09f7a0" ## suspend
WHITE="#2e303e" ## reboot
@pprzetacznik
pprzetacznik / wsl2_clipboard.md
Last active May 3, 2022 20:39
Clipboard with WSL2 and remote hosts

Clipboard with WSL2 and remote hosts

  1. How to copy from vim to windows clipboard?
  2. How to copy from tmux to windows clipboard?
  3. How to copy from remote tmux/vim to windows clipboard?

Install VcXsrv

Config on host

@andjc
andjc / casefolding_matching.md
Last active January 28, 2024 05:13
Unicode casefolding and matching

Casefolding and matching

Default Case Folding

It is common to see the str.lower() method used in Python code when the developer wants to compare or match strings written in bicameral scripts. But it is not universal. For instance, the default case for Cherokee is uppercase instead of lowercase.

>>> s = "Ꮒꭶꮣ ꭰꮒᏼꮻ ꭴꮎꮥꮕꭲ ꭴꮎꮪꮣꮄꮣ ꭰꮄ ꭱꮷꮃꭽꮙ ꮎꭲ ꭰꮲꮙꮩꮧ ꭰꮄ ꭴꮒꮂ ꭲᏻꮎꮫꮧꭲ. Ꮎꮝꭹꮎꮓ ꭴꮅꮝꭺꮈꮤꮕꭹ ꭴꮰꮿꮝꮧ ꮕᏸꮅꮫꭹ ꭰꮄ ꭰꮣꮕꮦꮯꮣꮝꮧ ꭰꮄ ꭱꮅꮝꮧ ꮟᏼꮻꭽ ꮒꮪꮎꮣꮫꮎꮥꭼꭹ ꮎ ꮧꮎꮣꮕꮯ ꭰꮣꮕꮩ ꭼꮧ."
>>> sl = s.lower()
&gt;&gt;&gt; su = s.upper()
@kconner
kconner / macOS Internals.md
Last active November 6, 2025 09:43
macOS Internals

macOS Internals

Understand your Mac and iPhone more deeply by tracing the evolution of Mac OS X from prelease to Swift. John Siracusa delivers the details.

Starting Points

How to use this gist

You've got two main options: