BOS opts in to bakery's system prefix so desktop apps live on @ and ride snapper/grub-btrfs snapshots. The builder home stays ~/.local; build-local.sh copies bins, share/data, and user units onto the image. Per-user installed.json and the index cache stay in skel. Recovery is still grub-btrfs, not snapper rollback.
9 lines
453 B
Bash
9 lines
453 B
Bash
# Keep ~/.local/bin on PATH for per-user tools. Arch already includes
|
|
# /usr/local/bin (where bakery desktop apps live on BOS). The Hyprland
|
|
# session resolves exec-once against the PATH it inherits from the login
|
|
# shell; Arch's stock /etc/profile does not add ~/.local/bin, so do it
|
|
# here for every login shell (live user and installed user alike).
|
|
case ":$PATH:" in
|
|
*":$HOME/.local/bin:"*) ;;
|
|
*) export PATH="$HOME/.local/bin:$PATH" ;;
|
|
esac
|