- Add ttyd-nerd-font submodule with embedded JetBrains Mono Nerd Font for proper icon rendering in browser via ttyd - Add Ctrl+Shift+V / Shift+Insert paste support in ttyd frontend - Strip Zellij env vars from PTY child processes to prevent workspace terminal from inheriting Zellij session context - Launch PTY commands through login shell for proper PATH resolution - Use /etc/passwd shell lookup instead of $SHELL (Zellij overrides it) - Soften ANSI 256-color palette to match modern dark themes - Handle Nerd Font PUA glyphs as width 1 in pyte terminal emulator - Fix brightmagenta typo in pyte graphics - Update install script to build ttyd from submodule source - Add web deployment TODO items for image paste and context menu Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
13 lines
418 B
Bash
Executable File
13 lines
418 B
Bash
Executable File
#!/bin/bash
|
|
# Temporary script to install ttyd-nerd-font and restart service
|
|
set -e
|
|
|
|
systemctl stop clide-web
|
|
cp /mnt/media/Projects/clide/deploy/ttyd-nerd-font/build/ttyd /usr/local/bin/ttyd
|
|
cp /mnt/media/Projects/clide/deploy/clide-web.service /etc/systemd/system/clide-web.service
|
|
systemctl daemon-reload
|
|
systemctl start clide-web
|
|
|
|
echo "Done. ttyd version: $(ttyd --version)"
|
|
systemctl status clide-web --no-pager
|