You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A lot of PRs that I review which try to add shell integration options are only used for packages to install their shell completion, which should instead be done as part of packaging in nixpkgs, rather than in home manager.
We should explicitly document that a shell integration which only installs a program's completion is not necessary, and should instead be properly packaged in nixpkgs.
The text was updated successfully, but these errors were encountered:
What should be done for packages that provide completions for shells other than bash, zsh, and fish? Home-manager supplies integrations for nushell for several packages, however nixpkgs only installs shell completions for the big three. That's not to mention other shells like elvish and powershell that some packages provide completions for, but are supported by neither home-manager nor nixpkgs.
A lot of PRs that I review which try to add shell integration options are only used for packages to install their shell completion, which should instead be done as part of packaging in nixpkgs, rather than in home manager.
A few examples from recent memory:
git-worktree-switcher: remove shell integrations #6440.EDIT: my mistake, this one is legitimate.We should explicitly document that a shell integration which only installs a program's completion is not necessary, and should instead be properly packaged in nixpkgs.
The text was updated successfully, but these errors were encountered: