#!/nix/store/izpf49b74i15pcr9708s3xdwyqs4jxwl-bash-5.2p32/bin/bash
set -e
mkdir -vp /var/lib/systemd/linger
cd /var/lib/systemd/linger
for user in $(ls); do
  if ! id "$user" >/dev/null; then
    echo "Removing linger for missing user $user"
    rm --force -- "$user"
  fi
done
ls | sort | comm -3 -1 /nix/store/pzkm8ihyvsp442i9wa9qii26bxiddqji-lingering-users - | xargs -r /nix/store/1lbc6v5p1a3rn4rjaqnz0694xfbq8dxq-systemd-256.4/bin/loginctl disable-linger
ls | sort | comm -3 -2 /nix/store/pzkm8ihyvsp442i9wa9qii26bxiddqji-lingering-users - | xargs -r /nix/store/1lbc6v5p1a3rn4rjaqnz0694xfbq8dxq-systemd-256.4/bin/loginctl  enable-linger


