#!/bin/bash

# omarchy:summary=Pull the latest Omarchy git changes

set -e

echo -e "\e[32mUpdate Omarchy\e[0m"

omarchy-update-time

# Suppress Hyprland config errors while git updates default config files mid-pull
hyprctl keyword debug:suppress_errors true &>/dev/null || true

git -C $OMARCHY_PATH pull --autostash
git -C $OMARCHY_PATH --no-pager diff --check || git -C $OMARCHY_PATH reset --merge

hyprctl reload &>/dev/null || true
