From 1e553a94ff39990f6615c211d9516d688a577aeb Mon Sep 17 00:00:00 2001 From: nsfisis Date: Fri, 28 Mar 2025 22:17:49 +0900 Subject: home-manager: fix $PATH on macOS --- home-manager/config/fish/path.fish | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/home-manager/config/fish/path.fish b/home-manager/config/fish/path.fish index 0a08253..bd8bd81 100644 --- a/home-manager/config/fish/path.fish +++ b/home-manager/config/fish/path.fish @@ -1,3 +1,14 @@ fish_add_path $HOME/go/bin $HOME/.cargo/bin $HOME/.deno/bin $HOME/.local/bin $HOME/bin -# https://github.com/LnL7/nix-darwin/issues/122 -fish_add_path --move $HOME/.nix-profile/bin + +# For macOS +if test (uname) = "Darwin" + set -l nix_profile_dir /nix/var/nix/profiles/default + if test -f $nix_profile_dir/etc/profile.d/nix-daemon.fish + source $nix_profile_dir/etc/profile.d/nix-daemon.fish + end + if test -f $nix_profile_dir/share/fish/vendor_completions.d/nix.fish + source $nix_profile_dir/share/fish/vendor_completions.d/nix.fish + end + # https://github.com/LnL7/nix-darwin/issues/122 + fish_add_path --move $HOME/.nix-profile/bin +end -- cgit v1.2.3-70-g09d2