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
I use shell integration for every module. When I set Fish or Nushell as my default shell on macOS, Home Manager modules (such as atuin, eza, fzf, ... ) none of them are work or recognized. However, if I use macOS's default shell (zsh) and then manually start fish or nu, everything works fine.
Steps to Reproduce
Ensure Fish or Nushell is installed via Home Manager.
Add Fish or Nushell to /etc/shells.
Change the default shell:
chsh -s
Restart the terminal and open a new session.
Try running commands from installed Home Manager modules (e.g., atuin, eza).
Expected Behavior
Fish or Nushell should correctly recognize commands installed by Home Manager.
Actual Behavior
Commands such as atuin, eza, and fzf are not found, leading to errors like:
Are you following the right branch?
Is there an existing issue for this?
Issue description
Description
I use shell integration for every module. When I set Fish or Nushell as my default shell on macOS, Home Manager modules (such as
atuin
,eza
,fzf
, ... ) none of them are work or recognized. However, if I use macOS's default shell (zsh
) and then manually startfish
ornu
, everything works fine.Steps to Reproduce
/etc/shells
.atuin
,eza
).Expected Behavior
Fish or Nushell should correctly recognize commands installed by Home Manager.
Actual Behavior
Commands such as
atuin
,eza
, andfzf
are not found, leading to errors like:Additional Information
Possible Cause
Home Manager environment variables and paths may not be properly initialized when Fish/Nushell is set as the default shell.
Would appreciate any insights on how to fix this issue! Thanks!
Maintainer CC
@trueNAHO @rycee
System information
The text was updated successfully, but these errors were encountered: