Skip to content

fix: use login shell for layout file write in Incus VM#15

Merged
ethannortharc merged 1 commit intomainfrom
fix/layout-base64-path
Mar 11, 2026
Merged

fix: use login shell for layout file write in Incus VM#15
ethannortharc merged 1 commit intomainfrom
fix/layout-base64-path

Conversation

@ethannortharc
Copy link
Copy Markdown
Owner

Summary

  • push_layout_to_vm used bare bash -c which lacks NixOS PATH
  • base64 not found, so layout file got corrupted content
  • Zellij then fails with "Failed to parse Zellij configuration"
  • Fix: use bash -lc to get login shell PATH

Test plan

  • devbox shell hive-dev auto-starts zellij with default layout on Incus/Linux

🤖 Generated with Claude Code

push_layout_to_vm used bare bash -c which lacks NixOS PATH, so base64
wasn't found and the layout file got corrupted content, causing zellij
parse failure on attach.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ethannortharc ethannortharc merged commit eebc9b1 into main Mar 11, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant