Skip to content

Instantly share code, notes, and snippets.

View synmux's full-sized avatar

syn synmux

View GitHub Profile
@synmux
synmux / .ABOUT.md
Last active April 15, 2026 20:40
Aerospace
@synmux
synmux / proof.md
Last active March 22, 2026 21:20
Keyoxide Proof

openpgp4fpr:065602DAF36C71E6AB3A8D7014E5DFDDDAF9DBBF

@synmux
synmux / BIRD.md
Created February 22, 2026 15:25
Ash tweety bird
@synmux
synmux / .justfile
Created February 4, 2026 18:15
behold, my justfile
set shell := ["fish", "-c"]
ask backend model +prompt:
@cd {{invocation_directory()}}; just ask-{{backend}} {{model}} "{{prompt}}" | prettier --parser=markdown | glow
ask-copilot model +prompt:
@cd {{invocation_directory()}}; copilot --model {{model}} --silent --allow-all-paths --allow-all-tools --stream on -p "{{prompt}}\\n\\nOutput Markdown." 2>/dev/null
ask-claude model +prompt:
@cd {{invocation_directory()}}; claude --model {{model}} --permission-mode bypassPermissions --dangerously-skip-permissions -p "{{prompt}}\\n\\nOutput Markdown." 2>/dev/null
@synmux
synmux / composite.sh
Created January 5, 2026 20:31
Video compositing
ffmpeg -i stream1.m3u8 -i stream2.m3u8 ... -i stream12.m3u8 \
-filter_complex "
[0:v]scale=640:360[v0];
[1:v]scale=640:360[v1];
...
[11:v]scale=640:360[v11];
[v0][v1][v2][v3][v4][v5][v6][v7][v8][v9][v10][v11]xstack=inputs=12:layout=0_0|640_0|1280_0|1920_0|0_360|640_360|1280_360|1920_360|0_720|640_720|1280_720|1920_720[out]
" -map "[out]" output.m3u8
@synmux
synmux / ..README.md
Last active December 10, 2025 15:17 — forked from intellectronica/0.README.md
Global Just Recipes for Quick AI in the Terminal

Global Just Recipes for Quick AI in the Terminal

The snippet above is from my global ~/.justfile. I also have abbr -a j 'just' in my Fish configuration.

The original version streamed the output. This version sacrifices that streaming for pretty output formatting with charmbracelet/glow. It pipes the output Markdown through prettier/prettier to make up for any wonky formatting; Claude in particular likes to skip blank lines after headings.

This means that charmbracelet/glow and prettier/prettier are dependencies, alongside any AI backends like github/copilot-cli or anthropics/claude-code.

The Gemini and Codex CLI backends are not yet implemented.

<<< System >>>
Manufacturer: rainx
Model: theloop
Brand: rainx
Board: tb8791p1_64
Device: theloop
Hardware: mt6877
Platform: mt6877
Product: theloop
@synmux
synmux / LITTLEBIRD.md
Created September 13, 2025 15:22
Example Littlebird daily recap email

Deep Dive into Charlie Kirk and Building a Research Page

Curated on 11 September 2025

Your day was a deep dive into the Charlie Kirk controversy, culminating in you building a research page on Neocities to document his statements. You spent considerable time gathering quotes, analyzing data, and even started scripting a tool to pull all his YouTube video transcripts. Alongside this intense research, you managed several of your personal projects like jig and myriad, dealing with dependencies and Git worktrees. You also had a cluster of medical appointments on your mind, including an MRI scheduled for Saturday.

Summary Points

  • You dedicated a significant portion of the day to researching controversial statements by Charlie Kirk, using Perplexity AI.
  • You created a webpage, "Charlie Kirk's Record of Discrimination," on your Neocities site to compile your findings.
@synmux
synmux / README.md
Last active July 28, 2025 11:12
fuck ai-shell in the bin

ai.fish

Because @builder-io/ai-shell is terrible. Not their fault, really, OpenAI's models just aren't as good.

Dependencies

Tool Notes URL
Claude Code You need it set up and functional. docs.anthropic.com
A JavaScript package manager We try all of them in order, see NOTES oven-sh/bun
@synmux
synmux / RULES.md
Last active July 22, 2025 13:14
Warp rules

Warp rules

Line endings

Use UNIX-style line endings.

We are using fish

Default shell is fish. If you want to use a different shell (e.g., bash), that's fine, but you must include the correct shebang.