Ještě doplním, nevím, co je míněno nefungujícími skripty, pokud je správně nastaven shebang, tak běžné skripty v souborech samozřejmě fungují.
Já jsem se setkal s problémy s inicialnizacnimi skripty (primárně /etc/profile.d), které při startu např. nastavují proměnné prostředí. Tam opravdu je potřeba skript pro fish zvlášť, který často není.
Já osobně mám tedy nastavený jako výchozí shell bash, který v interaktivním režimu ihned spustí Fish. Z mého pohledu tedy bash vůbec nevidím, ale bash se postará o to, aby vše bylo správně inicializovano. Návod zde https://wiki.archlinux.org/title/Fish#Modify_.bashrc_to_drop_into_fish
Super návod děkuji za info, já jsem to "integroval" skrze
chsh -s /usr/bin/fishJenom mi to furt hlásí, že mám neaktivního ssh agenta na klíče, tzn. nevím jestli to správně popisuji, ale chce to po mě pokaždé v nové kartě terminálu zadat
set SSH_AUTH_SOCK /tmp/ssh-XL48YdlIXw25/agent.199460
kde to poslední číslo 199460 je číslo procesu toho agenta. Nevíte jak to tam do toho fish zabudovat automaticky po startu jako to bylo dřív v ubuntu - 24.04.? To "set SSH...." je ekvivalent
eval "$(ssh-agent -s)"Přiznám se, že už jsem to tu jednou řešil, ale nepovedlo se mi to rozchodit...