{ inputs, lib, ... }: { imports = [ "${inputs.self}/modules/home/fish.nix" "${inputs.self}/modules/home/starship.nix" ]; programs.fish.shellAliases = { rebuild = "sudo darwin-rebuild switch --flake .#kanade"; update = "nix flake update"; clean = "nix-collect-garbage -d"; }; programs.fish.interactiveShellInit = lib.mkAfter '' set -gx ANDROID_HOME "$HOME/Library/Android/sdk" if test -d "$ANDROID_HOME/ndk" set -l ndk_versions "$ANDROID_HOME"/ndk/* if test (count $ndk_versions) -gt 0 set -gx NDK_HOME $ndk_versions[-1] end end set -gx SSH_AUTH_SOCK /Users/imnyang/.ssh/proton-pass-agent.sock ''; programs.starship = { settings = { format = "🎼 $directory:$character"; character = { success_symbol = " 💕"; error_symbol = " ⚠️"; }; }; }; }