Skip to content

smux: init at 0.1.7#505348

Open
Aietes wants to merge 5 commits intoNixOS:masterfrom
Aietes:smux
Open

smux: init at 0.1.7#505348
Aietes wants to merge 5 commits intoNixOS:masterfrom
Aietes:smux

Conversation

@Aietes
Copy link
Copy Markdown

@Aietes Aietes commented Mar 31, 2026

Adds smux, a tmux session manager with fzf-powered session, project, folder, and template selection.

Homepage: https://github.com/Aietes/smux
Upstream release: https://github.com/Aietes/smux/releases/tag/v0.1.5

The package:

  • builds from the tagged GitHub source
  • installs the smux binary
  • installs zsh completions and man pages
  • wraps runtime PATH for tmux, fzf, and zoxide

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Copilot AI review requested due to automatic review settings March 31, 2026 13:13
@nixpkgs-ci nixpkgs-ci bot added 8.has: package (new) This PR adds a new package 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 12.first-time contribution This PR is the author's first one; please be gentle! 8.has: maintainer-list (update) This PR changes `maintainers/maintainer-list.nix` labels Mar 31, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new Nixpkgs package for smux (a Rust-based tmux session manager) at upstream version 0.1.5, including install-time generation of zsh completions and man pages, plus runtime PATH wrapping for required tools.

Changes:

  • Introduce pkgs/by-name/sm/smux/package.nix using buildRustPackage and fetchFromGitHub at tag v0.1.5.
  • Install generated zsh completions and man pages during the build.
  • Add new maintainer entry aietes to maintainers/maintainer-list.nix.

Reviewed changes

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

File Description
pkgs/by-name/sm/smux/package.nix New smux package definition, installs completions/manpages, wraps PATH for runtime deps.
maintainers/maintainer-list.nix Adds aietes maintainer record used by the new package metadata.

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

@nixpkgs-ci nixpkgs-ci bot added the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Mar 31, 2026
@Aietes Aietes changed the title smux: init at 0.1.5 smux: init at 0.1.6 Mar 31, 2026
@nixpkgs-ci nixpkgs-ci bot added the 8.has: package (update) This PR updates a package to a newer version label Mar 31, 2026
@Aietes Aietes changed the title smux: init at 0.1.6 smux: init at 0.1.7 Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: maintainer-list (update) This PR changes `maintainers/maintainer-list.nix` 8.has: package (new) This PR adds a new package 8.has: package (update) This PR updates a package to a newer version 9.needs: reviewer This PR currently has no reviewers requested and needs attention. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 12.first-time contribution This PR is the author's first one; please be gentle!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants