It seems like in home-manager activation scripts set -euo pipefail is currently a noop. I still wouldn’t use it though, as right now it does nothing and in the future (or for system activation scripts) it might break something. Footgun warning: don't `set -e` in an activation script! - #3 by PlasmaPower