# Activate the tanin-greet greetd config. greetd owns /etc/greetd/config.toml,
# so we can't package that path — install it from the shipped template here,
# backing up any existing (e.g. distro default / regreet) config once.
_activate() {
  local src=/usr/share/tanin/greetd/config.toml
  local dst=/etc/greetd/config.toml
  [ -f "$src" ] || return 0
  if [ -e "$dst" ] && ! grep -q 'tanin-greet' "$dst" 2>/dev/null && [ ! -e "$dst.tanin-bak" ]; then
    cp -a "$dst" "$dst.tanin-bak"
  fi
  install -Dm644 "$src" "$dst"
}

post_install() {
  _activate
  cat <<'EOF'
>> tanin-greet: greetd now launches the TANINUX greeter (backup: /etc/greetd/config.toml.tanin-bak)
   Enable the login screen with:  systemctl enable greetd   (disable any other DM first)
EOF
}

post_upgrade() {
  _activate
}
