e180e8d452
Wrapped the XDG variables and PATH setup in config.fish with the C3 overrides toggle so users can fully opt out. Updated the documentation (07-customization.md, 02-path-setup.md, README.md) to reflect this. Also added a Home link to the 404 page and removed a leftover test_sidebar.js file.
1.2 KiB
1.2 KiB
title, manTitle, sidebar, helpKeywords
| title | manTitle | sidebar | helpKeywords | |||
|---|---|---|---|---|---|---|
| PATH Setup | 2. PATH SETUP |
|
|
Directories prepended to PATH in this order (first wins):
| Directory | Purpose |
|---|---|
~/.local/bin |
Standard user-local executables |
~/Applications |
User-installed standalone apps |
~/scripts |
Personal shell scripts |
~/bin |
Cargo binaries (appended — lowest priority) |
$BUN_INSTALL/bin |
Bun runtime and global packages |
$NPM_CONFIG_PREFIX/bin |
Global npm packages |
~/.lmstudio/bin |
LM Studio CLI |
~/.resend/bin |
Resend CLI |
~/.fzf/bin |
fzf binary (git-installed) |
Cargo binaries are intentionally appended (lowest priority) to avoid shadowing system-installed Rust tools.
NOTE: While these directories are merged with your system's existing $PATH values, any executables in the prepended directories above will override (shadow) system binaries of the same name.
TIP: This standard PATH setup is gated behind the opinionated component overrides toggle. If you prefer to manage your PATH completely manually, you can disable it by setting __fish_config_op_overrides to 0 (or toggle it off in the config-settings menu).