From b5aad6a7958db194d9f58bf167ab388fcc5c9033 Mon Sep 17 00:00:00 2001 From: Zhongheng Liu Date: Mon, 18 May 2026 12:29:33 +0200 Subject: [PATCH 1/4] reintroduce Makefile (for emake) --- Makefile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f4afbab --- /dev/null +++ b/Makefile @@ -0,0 +1,16 @@ +PREFIX ?= /usr/local +BINDIR ?= $(PREFIX)/bin +SRCDIR ?= . + +SCRIPTS := $(wildcard $(SRCDIR)/*.sh) + +install: + @mkdir -p $(BINDIR) + for f in $(SCRIPTS); do \ + install -m 755 "$$f" "$(BINDIR)/$$(basename $$f .sh)"; \ + done + +uninstall: + for f in $(SCRIPTS); do \ + rm -f "$(BINDIR)/$$(basename $$f .sh)"; \ + done From f2bcaf389ec557f5288c859b5e0cb121cac486e0 Mon Sep 17 00:00:00 2001 From: Zhongheng Liu Date: Mon, 18 May 2026 12:37:25 +0200 Subject: [PATCH 2/4] thing --- Makefile | 16 ---------------- README.md | 1 + batman.sh => scripts/batman.sh | 0 docked-setup.sh => scripts/docked-setup.sh | 0 mem.sh => scripts/mem.sh | 0 screenshot-file.sh => scripts/screenshot-file.sh | 0 screenshot.sh => scripts/screenshot.sh | 0 stats.sh => scripts/stats.sh | 0 vol.sh => scripts/vol.sh | 0 9 files changed, 1 insertion(+), 16 deletions(-) delete mode 100644 Makefile create mode 100644 README.md rename batman.sh => scripts/batman.sh (100%) rename docked-setup.sh => scripts/docked-setup.sh (100%) rename mem.sh => scripts/mem.sh (100%) rename screenshot-file.sh => scripts/screenshot-file.sh (100%) rename screenshot.sh => scripts/screenshot.sh (100%) rename stats.sh => scripts/stats.sh (100%) rename vol.sh => scripts/vol.sh (100%) diff --git a/Makefile b/Makefile deleted file mode 100644 index f4afbab..0000000 --- a/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX ?= /usr/local -BINDIR ?= $(PREFIX)/bin -SRCDIR ?= . - -SCRIPTS := $(wildcard $(SRCDIR)/*.sh) - -install: - @mkdir -p $(BINDIR) - for f in $(SCRIPTS); do \ - install -m 755 "$$f" "$(BINDIR)/$$(basename $$f .sh)"; \ - done - -uninstall: - for f in $(SCRIPTS); do \ - rm -f "$(BINDIR)/$$(basename $$f .sh)"; \ - done diff --git a/README.md b/README.md new file mode 100644 index 0000000..abb8f48 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +Thing diff --git a/batman.sh b/scripts/batman.sh similarity index 100% rename from batman.sh rename to scripts/batman.sh diff --git a/docked-setup.sh b/scripts/docked-setup.sh similarity index 100% rename from docked-setup.sh rename to scripts/docked-setup.sh diff --git a/mem.sh b/scripts/mem.sh similarity index 100% rename from mem.sh rename to scripts/mem.sh diff --git a/screenshot-file.sh b/scripts/screenshot-file.sh similarity index 100% rename from screenshot-file.sh rename to scripts/screenshot-file.sh diff --git a/screenshot.sh b/scripts/screenshot.sh similarity index 100% rename from screenshot.sh rename to scripts/screenshot.sh diff --git a/stats.sh b/scripts/stats.sh similarity index 100% rename from stats.sh rename to scripts/stats.sh diff --git a/vol.sh b/scripts/vol.sh similarity index 100% rename from vol.sh rename to scripts/vol.sh From 96cf21afb203473a7a7f2c50c3c5a92041ee66f9 Mon Sep 17 00:00:00 2001 From: Zhongheng Liu Date: Tue, 19 May 2026 09:45:27 +0200 Subject: [PATCH 3/4] ereport script --- scripts/ereport.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 scripts/ereport.sh diff --git a/scripts/ereport.sh b/scripts/ereport.sh new file mode 100755 index 0000000..b7b5020 --- /dev/null +++ b/scripts/ereport.sh @@ -0,0 +1,12 @@ +#!/bin/bash +set -euo pipefail +DATE=$(date -I) +REPORT_PATH=$HOME/ereport-$(date -I).txt +if [[ -f "$REPORT_PATH" ]]; then + echo "Today's report already exists at $REPORT_PATH!" +else + echo "Syncing repositories..." + # sudo emerge --sync >> "$REPORT_PATH" + echo "Writing update report..." + sudo emerge --update --newuse --deep @world --pretend >> "$REPORT_PATH" +fi From b86a4183f96f30756560ed4d7e1a72bacd485591 Mon Sep 17 00:00:00 2001 From: Zhongheng Liu Date: Sun, 14 Jun 2026 17:12:49 +0200 Subject: [PATCH 4/4] feat: add battery monitoring convenience script --- scripts/adpon.sh | 1 + 1 file changed, 1 insertion(+) create mode 100755 scripts/adpon.sh diff --git a/scripts/adpon.sh b/scripts/adpon.sh new file mode 100755 index 0000000..59baf71 --- /dev/null +++ b/scripts/adpon.sh @@ -0,0 +1 @@ +[ "$(cat /sys/class/power_supply/ADP*/online 2>/dev/null)" = "1" ] && echo "ADP Online" || echo "ADP Offline; using battery"