1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-11-30 06:59:45 +01:00

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
This commit is contained in:
Cole Helbling 2020-04-18 16:01:45 -07:00 committed by Robert Helgesson
parent ee1c40e5c5
commit 8369624512
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 == 'running' || $systemdStatus == 'degraded' ]]; then
if [[ $systemdStatus == 'degraded' ]]; then if [[ $systemdStatus == 'degraded' ]]; then
warnEcho "The user systemd session is degraded:" warnEcho "The user systemd session is degraded:"
${systemctl} --user --state=failed ${systemctl} --user --no-pager --state=failed
warnEcho "Attempting to reload services anyway..." warnEcho "Attempting to reload services anyway..."
fi fi