aboutsummaryrefslogtreecommitdiffstats
path: root/update-dots.sh
diff options
context:
space:
mode:
authorDon Williams <Don.e.williams@gmail.com>2026-02-19 01:01:59 -0500
committerDon Williams <Don.e.williams@gmail.com>2026-02-19 01:01:59 -0500
commit7a7334f1ce95ea946506b37193ef4fb71f8f6744 (patch)
tree535f1b6f2457c6d95b39b1f389e6d65dc6e95a8a /update-dots.sh
parent17faea007e32355bc52a0f639746dc9b549e6218 (diff)
Added config files for waybar-weather Added settinmgs to toggle C/F
On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md renamed: update-dots.sh -> archive/update-dots.sh modified: config/hypr/scripts/Kool_Quick_Settings.sh new file: config/hypr/scripts/Toggle-weather-waybar-units.sh new file: config/waybar-weather/cityname.txt new file: config/waybar-weather/config.toml new file: config/waybar-weather/geolocation.txt modified: copy.sh
Diffstat (limited to 'update-dots.sh')
-rwxr-xr-xupdate-dots.sh81
1 files changed, 0 insertions, 81 deletions
diff --git a/update-dots.sh b/update-dots.sh
deleted file mode 100755
index 84bd7611..00000000
--- a/update-dots.sh
+++ /dev/null
@@ -1,81 +0,0 @@
-#!/usr/bin/env bash
-set -euo pipefail
-IFS=$'\n\t'
-
-if [[ -t 1 ]]; then
- BOLD="$(tput bold || true)"
- DIM="$(tput dim || true)"
- RED="$(tput setaf 1 || true)"
- GREEN="$(tput setaf 2 || true)"
- YELLOW="$(tput setaf 3 || true)"
- BLUE="$(tput setaf 4 || true)"
- RESET="$(tput sgr0 || true)"
-else
- BOLD=""; DIM=""; RED=""; GREEN=""; YELLOW=""; BLUE=""; RESET=""
-fi
-
-log() { printf "%b\n" "${BLUE}==>${RESET} $*"; }
-ok() { printf "%b\n" "${GREEN}✔${RESET} $*"; }
-warn() { printf "%b\n" "${YELLOW}⚠${RESET} $*"; }
-err() { printf "%b\n" "${RED}✖${RESET} $*"; }
-
-log "${BOLD}Hyprland-Dots updater${RESET}"
-
-if ! git rev-parse --is-inside-work-tree >/dev/null 2>&1; then
- err "Not inside a git repository."
- exit 1
-fi
-
-branch="$(git rev-parse --abbrev-ref HEAD)"
-if [[ "$branch" == "HEAD" ]]; then
- warn "Detached HEAD state detected."
-fi
-
-log "Fetching remote updates..."
-git fetch --tags --quiet
-
-upstream=""
-if git rev-parse --abbrev-ref --symbolic-full-name "@{u}" >/dev/null 2>&1; then
- upstream="$(git rev-parse --abbrev-ref --symbolic-full-name "@{u}")"
-else
- if git show-ref --verify --quiet "refs/remotes/origin/${branch}"; then
- upstream="origin/${branch}"
- fi
-fi
-
-if [[ -z "$upstream" ]]; then
- err "No upstream found for branch '${branch}'."
- exit 1
-fi
-
-log "Current branch: ${BOLD}${branch}${RESET}"
-log "Upstream: ${BOLD}${upstream}${RESET}"
-
-behind_count="$(git rev-list --count "HEAD..${upstream}")"
-ahead_count="$(git rev-list --count "${upstream}..HEAD")"
-
-if [[ "$behind_count" -eq 0 ]]; then
- ok "Already up to date with ${upstream}."
- if [[ "$ahead_count" -gt 0 ]]; then
- warn "Local branch is ahead by ${ahead_count} commit(s)."
- fi
- exit 0
-fi
-
-warn "Updates available: behind by ${behind_count} commit(s)."
-read -r -p "Update now? [y/N] " reply
-case "${reply:-}" in
- y|Y|yes|YES)
- log "Stashing local changes..."
- git stash -u
-
- log "Pulling latest changes from ${upstream}..."
- git pull
-
- ok "Update complete."
- printf "%b\n" "${DIM}Next: run ./copy.sh to upgrade the Hyprland dotfiles.${RESET}"
- ;;
- *)
- warn "Update cancelled."
- ;;
-esac
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage