config: make fish_plugins conditional and add PATH entries

- Convert fish_plugins to template with conditional sdkman plugin
- Add humanlog and foundry to PATH in commonrc scripts
- Fix WSL chassis detection by moving WSL check earlier
This commit is contained in:
Ryan Walters
2025-12-31 16:40:52 -06:00
parent d557965502
commit cbb871094d
4 changed files with 24 additions and 7 deletions
@@ -84,6 +84,12 @@ esac
# Pulumi (Infrastructure as Code)
[ -d "$HOME/.pulumi/bin" ] && export PATH="$PATH:$HOME/.pulumi/bin"
# humanlog (JSON log formatting)
[ -d "$HOME/.humanlog/bin" ] && export PATH="$PATH:$HOME/.humanlog/bin"
# Foundry (Ethereum development framework - appended to PATH)
[ -d "$HOME/.foundry/bin" ] && export PATH="$PATH:$HOME/.foundry/bin"
# .NET SDK
if [ -d "$HOME/.dotnet" ]; then
export DOTNET_ROOT="$HOME/.dotnet"