config(fish): add full fish config from live home; portable clipboard + env guards

Keep starship prompt (omp migration rejected). cpy/pst aliases branch on
wl-copy vs pbcopy; functions use the aliases. BROWSER/CHROME_EXECUTABLE
guarded on binary existence. auto-Niri.fish and cp-appid.fish are
linux-only (gated in .chezmoiignore).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Prad NukalaandClaude Fable 5 committed 2026-08-09 14:51:46 -04:00
1 parent d29c53e630
commit e26ae266b9
10 files changed
+131 -136

No files matched your search

+2 -2
View File
@@ -19,8 +19,8 @@ set -gx CODE_ROOT $HOME/Developer
set -gx GITEA_LOGIN code.sonr.org
set -gx GITLAB_HOST git.sonr.org
set -gx BROWSER /usr/bin/brave-origin-nightly
set -gx CHROME_EXECUTABLE /usr/bin/chromium
test -x /usr/bin/brave-origin-nightly; and set -gx BROWSER /usr/bin/brave-origin-nightly
test -x /usr/bin/chromium; and set -gx CHROME_EXECUTABLE /usr/bin/chromium
# Puppeteer / CDP tools — chrome-headless-shell via @puppeteer/browsers,
# symlinked from ~/.config/chrome-headless-shell/<version>/ into ~/.local/bin.
# NOTE: omp's browser tool prefers detected system Chrome over this env var;