1
Fork 0
mirror of https://github.com/thegeneralist01/config.git synced 2026-05-30 08:37:01 +02:00

shell stuff for zed

This commit is contained in:
TheGeneralist 2026-03-27 14:04:27 +01:00
parent 1971d7f7d5
commit 8eaea782ab
Signed by: thegeneralist01
SSH key fingerprint: SHA256:pp9qddbCNmVNoSjevdvQvM5z0DHN7LTa8qBMbcMq/R4
2 changed files with 14 additions and 7 deletions

View file

@ -461,4 +461,6 @@ def --wrapped jc [...arguments: string@"nu-complete jc"]: [any -> table, any ->
} }
} }
greeting if $nu.is-interactive {
greeting
}

View file

@ -69,7 +69,9 @@ in
config' = homeArgs.config; config' = homeArgs.config;
nuExecCondition = nuExecCondition =
if config.isDarwin then if config.isDarwin then
''[ -z "$INTELLIJ_ENVIRONMENT_READER" ] && [ -z "$skip" ]'' ''
[[ $- == *i* ]] && [ -z "$skip" ] && [ -t 1 ]
''
else else
''[ -z "$INTELLIJ_ENVIRONMENT_READER" ] && [ -z "$skip" ] && [ -z "$SSH_TTY" ]''; ''[ -z "$INTELLIJ_ENVIRONMENT_READER" ] && [ -z "$skip" ] && [ -z "$SSH_TTY" ]'';
in in
@ -79,12 +81,15 @@ in
export PATH="$HOME/.local/bin:/run/wrappers/bin:/run/current-system/sw/bin:/nix/var/nix/profiles/default/bin:/etc/profiles/per-user/$USER/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin''${PATH:+:}''${PATH}" export PATH="$HOME/.local/bin:/run/wrappers/bin:/run/current-system/sw/bin:/nix/var/nix/profiles/default/bin:/etc/profiles/per-user/$USER/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin''${PATH:+:}''${PATH}"
source ${config'.home.sessionVariablesPackage}/etc/profile.d/hm-session-vars.sh source ${config'.home.sessionVariablesPackage}/etc/profile.d/hm-session-vars.sh
if ${nuExecCondition}; then if ${nuExecCondition}; then
SHELL='${lib.getExe <| lib.head config'.shellsByPriority}' exec "$SHELL" parent_cmd="$(ps -o command= -p "$PPID" 2>/dev/null || true)"
fi case "$parent_cmd" in
''; *"/Applications/Zed.app/Contents/MacOS/zed --printenv"*) return ;;
esac
SHELL='${lib.getExe <| lib.head config'.shellsByPriority}' exec "$SHELL"
fi
'';
} }
) )
]; ];
} }