From a6915a6d2dbfd7c510824e3b914216122480afdd Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Thu, 25 Dec 2025 17:22:12 -0700 Subject: [PATCH] try to fix nix-darwin breaking starship prompt on rebuild --- .../modules/nmasur/presets/programs/fish.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/platforms/nix-darwin/modules/nmasur/presets/programs/fish.nix b/platforms/nix-darwin/modules/nmasur/presets/programs/fish.nix index 9150603..8107f87 100644 --- a/platforms/nix-darwin/modules/nmasur/presets/programs/fish.nix +++ b/platforms/nix-darwin/modules/nmasur/presets/programs/fish.nix @@ -23,5 +23,19 @@ in # Speeds up fish launch time on macOS programs.fish.useBabelfish = true; + + programs.fish.shellInit = '' + set -g __nixos_path_original $PATH + function __nixos_path_fix -d "fix PATH value" + set -l result (string split ":" $__nixos_path_original) + for elt in $PATH + if not contains -- $elt $result + set -a result $elt + end + end + set -g PATH $result + end + __nixos_path_fix + ''; }; }