summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-02-27 10:51:03 -0600
committerCraig Jennings <c@cjennings.net>2026-02-27 10:51:03 -0600
commit53ea56ccb050b4a72f7919e8ee6b9146cc816251 (patch)
tree30d179abdcf75f1d454fc86e4447ea0589c7b93a /assets
parent534826f7f32352c8d9de841e9e07cd63e8acf711 (diff)
feat(archsetup): add rustup, log-cleanup cron, update configsHEADmain
Add rustup toolchain manager to developer_workstation (before AUR packages that need rust to compile). Add log-cleanup cron job with test validation. Update ISO glob for archangel naming. Add dunst icon theme, hyprlock animations, waybar log filtering.
Diffstat (limited to 'assets')
-rw-r--r--assets/outbox/log-cleanup-cron-setup.txt22
-rw-r--r--assets/outbox/rebuild-test-vm.txt4
-rw-r--r--assets/outbox/rustup.txt7
3 files changed, 31 insertions, 2 deletions
diff --git a/assets/outbox/log-cleanup-cron-setup.txt b/assets/outbox/log-cleanup-cron-setup.txt
new file mode 100644
index 0000000..7549bc2
--- /dev/null
+++ b/assets/outbox/log-cleanup-cron-setup.txt
@@ -0,0 +1,22 @@
+Log Cleanup Cron Job
+====================
+
+Added: 2026-02-26
+
+What: Daily cleanup of session log files in ~/.local/var/log
+
+Problem: Hyprland, waybar, dunst, hypridle, and gammastep each create a new
+timestamped log file per session (e.g., dunst-2026-02-26-050000.log). Without
+cleanup these accumulate indefinitely (~270 files / 3MB as of Feb 2026).
+
+Solution: A cron job runs daily at noon, deleting .log files older than 7 days.
+
+Files added to archsetup:
+- dotfiles/common/.local/bin/cron/log-cleanup (the script)
+
+Installation on fresh system:
+1. Symlink is created by stow/dotfile install (same as checkup, crontog)
+2. Add to crontab:
+ crontab -e
+ # Add this line:
+ 0 12 * * * $HOME/.local/bin/cron/log-cleanup
diff --git a/assets/outbox/rebuild-test-vm.txt b/assets/outbox/rebuild-test-vm.txt
index f143a4d..1bdb410 100644
--- a/assets/outbox/rebuild-test-vm.txt
+++ b/assets/outbox/rebuild-test-vm.txt
@@ -1,3 +1,3 @@
-New archangel ISO available: archangel-vmlinuz-6.12.70-lts-2026-02-12-x86_64.iso
+New archangel ISO available: archangel-vmlinuz-6.12.73-lts-2026-02-22-x86_64.iso
Location: ~/downloads/isos/
-Rebuild the base test VM from this ISO to pick up linux-lts 6.12.70.
+Rebuild the base test VM from this ISO to pick up the new kernel.
diff --git a/assets/outbox/rustup.txt b/assets/outbox/rustup.txt
new file mode 100644
index 0000000..4266eea
--- /dev/null
+++ b/assets/outbox/rustup.txt
@@ -0,0 +1,7 @@
+Install rustup instead of the rust pacman package.
+
+pacman -S rustup
+rustup default stable
+
+This replaces the standalone rust package with rustup-managed toolchains.
+Switched on ratio on 2026-02-27 during system health check.