Skip to content

Instantly share code, notes, and snippets.

PUPPETEER_EXECUTABLE_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" npx --package=@mermaid-js/mermaid-cli@latest mmdc -t neutral -i "./ux_flows.mmd" -o "./export.png" -b white -s 10
@dklanac
dklanac / .yabairc
Last active June 30, 2025 13:33
Yabai Config
# Layout
yabai -m config layout bsp
# Mouse modifier
yabai -m config mouse_modifier cmd
# Set all padding and gaps to 20pt (default: 0)
yabai -m config top_padding 20
yabai -m config bottom_padding 20
yabai -m config left_padding 20
@dklanac
dklanac / gist:14a3c945d979264e27be9d467b93e273
Last active June 30, 2025 16:25
Karabiner Caps Lock to Escape on single press, Caps Lock on press and hold (with delay).
{
"description": "Change Caps Lock to Escape",
"manipulators": [
{
"from": {
"key_code": "caps_lock",
"modifiers": { "optional": ["any"] }
},
"to": [{ "key_code": "escape" }],
"type": "basic"
@dklanac
dklanac / .skhdrc
Last active July 3, 2025 00:57
SKHD Config for Yabai
=# window management
ctrl + alt + cmd - b : yabai -m space --balance
ctrl + alt + cmd - e : yabai -m space --equalize
ctrl + alt + cmd - t : yabai -m window --toggle float
ctrl + alt + cmd - s : yabai -m window --toggle split
ctrl + alt + cmd - r : yabai -m space --rotate 90
ctrl + alt + cmd - y : yabai -m window --toggle zoom-parent
# moving windows
ctrl + alt + cmd - u : yabai -m window --space prev
@dklanac
dklanac / gist:9f264ac869aeb53a22336ecbb1126300
Created March 20, 2025 14:10
Tally all Chrome memory usage on macOS
chrome_mem=$(ps aux | grep -i "chrome" | grep -v "grep" | awk '{sum += $6} END {print sum/1024}'); total_mem=$(sysctl hw.memsize | awk '{print $2/1024/1024}'); percentage=$(echo "scale=2; ($chrome_mem / $total_mem) * 100" | bc); echo "Chrome Memory: $chrome_mem MB, Percentage of Total: $percentage%"