From 99c18198f4ca1b59cd0afa9a6d2242a7ddee76ee Mon Sep 17 00:00:00 2001 From: Julian Prester Date: Mon, 8 Jun 2026 21:09:41 +1000 Subject: [PATCH] Drop swayidle and mempi-sync service references --- README.md | 2 +- config/systemd/mempi-sync.service | 6 ------ stages/06-scripts.sh | 2 +- stages/08-systemd.sh | 8 ++------ 4 files changed, 4 insertions(+), 14 deletions(-) delete mode 100755 config/systemd/mempi-sync.service diff --git a/README.md b/README.md index d844bb6..32645a9 100755 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ linux-provision/ │ ├── 05-git.sh # Git config, SSH key setup │ ├── 06-scripts.sh # ~/.local/bin (bw, zoom, env, etc.) │ ├── 07-uv-projects.sh # Clone + install Julian's uv tools from ~/Development -│ ├── 08-systemd.sh # User systemd services (porridge, swayidle, etc.) +│ ├── 08-systemd.sh # User systemd services (porridge, BW SSH, etc.) │ ├── 09-desktop.sh # Keybindings, hotkeys, ghostty, fonts │ ├── 10-docker.sh # Docker CE setup │ ├── 11-tweaks.sh # sysctl, kernel params, TLP/powertop, modprobe diff --git a/config/systemd/mempi-sync.service b/config/systemd/mempi-sync.service deleted file mode 100755 index c6c91ff..0000000 --- a/config/systemd/mempi-sync.service +++ /dev/null @@ -1,6 +0,0 @@ -[Unit] -Description=Sync mempi database to Nextcloud - -[Service] -Type=oneshot -ExecStart=/bin/bash -c 'sqlite3 %h/.local/share/pi/pi.db "PRAGMA wal_checkpoint(TRUNCATE)" && cp %h/.local/share/pi/pi.db "%h/Nextcloud/2_resources/90-99 Misc/98 ocpa/mempi-pi.db"' diff --git a/stages/06-scripts.sh b/stages/06-scripts.sh index 117ecf5..36a918b 100755 --- a/stages/06-scripts.sh +++ b/stages/06-scripts.sh @@ -58,7 +58,7 @@ fi # ---- 4. idle-battery-suspend.sh — Suspend on battery after idle ---- # Checks if AC is disconnected before suspending. Prevents suspend on desktop. -# Used by swayidle.service (stage 08). +# Used by systemd user service or GNOME autostart. if [ -f "$SCRIPTS_DIR/idle-battery-suspend.sh" ]; then cp "$SCRIPTS_DIR/idle-battery-suspend.sh" "$TARGET_DIR/idle-battery-suspend.sh" chmod +x "$TARGET_DIR/idle-battery-suspend.sh" diff --git a/stages/08-systemd.sh b/stages/08-systemd.sh index 27971a7..7440399 100755 --- a/stages/08-systemd.sh +++ b/stages/08-systemd.sh @@ -7,7 +7,6 @@ # - porridge.service : Zoom meeting transcriber daemon # - porridge-dictate.service : Push-to-talk transcription # - pi-overview.service : Session dashboard on port 3000 -# - mempi-sync.service : Sync memory DB to Nextcloud # - bw-ssh-keys.service : Load Bitwarden SSH keys into ssh-agent # - empty_downloads.service : Clear Downloads folder at login # =========================================================================== @@ -62,10 +61,7 @@ install_service_file "$SERVICES_DIR/porridge-dictate.service" "porridge-dictate. # ---- 3. pi-overview.service — Session dashboard ---- install_service_file "$SERVICES_DIR/pi-overview.service" "pi-overview.service" -# ---- 4. mempi-sync.service + timer — Sync memory DB to Nextcloud ---- -install_service_file "$SERVICES_DIR/mempi-sync.service" "mempi-sync.service" - -# ---- 5. bw-ssh-keys.service — Load Bitwarden SSH keys into ssh-agent ---- +# ---- 4. bw-ssh-keys.service — Load Bitwarden SSH keys into ssh-agent ---- install_service_file "$SERVICES_DIR/bw-ssh-keys.service" "bw-ssh-keys.service" # ---- 6. empty_downloads.service — Clear Downloads at login ---- @@ -105,6 +101,6 @@ systemctl --user enable --now empty_downloads.service 2>/dev/null && ok "empty_d info "===== Service Status =====" -systemctl --user list-units --type=service --state=running 2>/dev/null | grep -E "(porridge|swayidle|pi-overview|mempi|bw-ssh|empty)" || true +systemctl --user list-units --type=service --state=running 2>/dev/null | grep -E "(porridge|pi-overview|bw-ssh|empty)" || true ok "Stage 08 complete: user systemd services deployed."