systemd: don't page failed user units

Otherwise, the pager (typically `less`) pauses execution of
`home-manager switch` until the pager is dismissed, if the content is
larger than would fit on the screen.

PR #1175

(cherry picked from commit 8369624512)
This commit is contained in:
Cole Helbling 2020-04-18 16:01:45 -07:00 committed by Robert Helgesson
parent 2dd4c20f49
commit 9b5133529e
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89

View file

@ -249,7 +249,7 @@ in
if [[ $systemdStatus == 'running' || $systemdStatus == 'degraded' ]]; then
if [[ $systemdStatus == 'degraded' ]]; then
warnEcho "The user systemd session is degraded:"
${systemctl} --user --state=failed
${systemctl} --user --no-pager --state=failed
warnEcho "Attempting to reload services anyway..."
fi