Skip to content

feat(cli): replace tmux with zellij#12

Open
repparw wants to merge 4 commits into
mainfrom
replace-tmux-with-zellij
Open

feat(cli): replace tmux with zellij#12
repparw wants to merge 4 commits into
mainfrom
replace-tmux-with-zellij

Conversation

@repparw

@repparw repparw commented Jul 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a Home Manager-backed Zellij aspect
  • switch the repparw profile from den.aspects.tmux to den.aspects.zellij
  • replace SSH tmux auto-attach with zellij attach ssh --create

Notes

  • keeps auto-attach limited to SSH shells instead of enabling Zellij globally for every local terminal
  • enables Zellij session serialization and viewport serialization to cover the main tmux-resurrect/continuum use case
  • leaves the existing tmux aspect available but no longer included in the repparw profile

Testing

  • Not run; change created through GitHub connector only.

Copilot AI review requested due to automatic review settings July 6, 2026 22:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR migrates the repparw user profile from tmux to Zellij by introducing a Home Manager-backed Zellij aspect and updating the SSH auto-attach behavior in the fish shell aspect.

Changes:

  • Add a new den.aspects.zellij aspect configuring Zellij via Home Manager.
  • Switch the repparw profile to include den.aspects.zellij instead of den.aspects.tmux.
  • Update fish SSH auto-attach logic to use zellij attach ... --create.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
modules/aspects/repparw.nix Switches the repparw profile composition from tmux to zellij.
modules/aspects/cli/zellij.nix Adds a Home Manager Zellij aspect with desired settings.
modules/aspects/cli/shell.nix Replaces tmux SSH auto-attach with Zellij auto-attach in fish init.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread modules/aspects/cli/shell.nix Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
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.

2 participants