mirror of
https://github.com/max-sixty/worktrunk.git
synced 2026-09-14 20:00:38 +08:00
88734db48f
Move repeated VHS configuration and environment setup from individual tape files into two shared sources: - shared-setup.tape: VHS Set directives (Width, Height, Theme, etc) - shared-commands.tape: Environment variables and shell initialization Update render_tape() to inline Source directives since VHS doesn't support them natively. This reduces duplication across 11 tape files by ~330 lines while keeping tape logic readable.
13 lines
355 B
VHS
13 lines
355 B
VHS
# VHS settings - must be at very top of tape before Output
|
|
Set Shell "fish"
|
|
Set FontSize {{FONTSIZE}}
|
|
Set FontFamily "Geist Mono, Berkeley Mono, Fira Code, JetBrains Mono, Menlo, Apple Color Emoji"
|
|
Set Width {{WIDTH}}
|
|
Set Height {{HEIGHT}}
|
|
Set Theme {{THEME}}
|
|
Set Padding 18
|
|
Set LineHeight 1.12
|
|
Set TypingSpeed 28ms
|
|
Set CursorBlink false
|
|
Set Framerate 30
|