From 7e746c275948d67eb5485d3dccd139cf8eaed42f Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 22 May 2026 13:09:47 +0000 Subject: [PATCH 1/2] fix: redact HPC username from monitor_job.sh and wezterm config - hpc/monitor_job.sh: replace hardcoded `zyyu` with `$USER` in squeue call - wezterm/.wezterm.lua: replace `zyyu` username placeholder in ssh_domains and launch_menu SSH entry (same redaction pattern as ssh/config PR #50) https://claude.ai/code/session_01WgPdS4Zw5VcKhxYsuvCWXq --- hpc/monitor_job.sh | 2 +- wezterm/.wezterm.lua | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hpc/monitor_job.sh b/hpc/monitor_job.sh index 1e9e011..2a34009 100755 --- a/hpc/monitor_job.sh +++ b/hpc/monitor_job.sh @@ -32,7 +32,7 @@ while true; do printf "%-10s %-8s %-10s %-8s %-10s %-8s\n" "JOBID" "TIME" "NODE" "MaxMem" "CPUTime" "CPU%" printf "%-10s %-8s %-10s %-8s %-10s %-8s\n" "----------" "--------" "----------" "--------" "----------" "--------" - for jobid in $(squeue -u zyyu -h -o "%i"); do + for jobid in $(squeue -u "$USER" -h -o "%i"); do elapsed=$(squeue -j $jobid -h -o "%M") node=$(squeue -j $jobid -h -o "%N") ncpus=$(squeue -j $jobid -h -o "%C") diff --git a/wezterm/.wezterm.lua b/wezterm/.wezterm.lua index 277c93d..6960335 100644 --- a/wezterm/.wezterm.lua +++ b/wezterm/.wezterm.lua @@ -353,7 +353,7 @@ domains.apply_to_config(config, { config.ssh_domains = { { name = "greatlakes", remote_address = "greatlakes.arc-ts.umich.edu", - username = "zyyu", + username = "username", } } -- wezterm will automatically connect to unix mux server @@ -367,7 +367,7 @@ config.default_gui_startup_args = { "connect", "unix" } config.launch_menu = { { label = "greatlakes", - args = { "ssh", "zyyu@greatlakes.arc-ts.umich.edu" }, + args = { "ssh", "username@greatlakes.arc-ts.umich.edu" }, }, { label = "msvc", From 3b629382d508d567a30e6fb05821dd4545096a65 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 22 May 2026 13:10:07 +0000 Subject: [PATCH 2/2] fix: decouple sway wallpaper path and email service from hardcoded home dir - sway/40-sway-background.conf: replace /home/stanfish/Git/my-configs/img/space.jpeg with ~/.config/sway/wallpaper.jpeg (same stable-path pattern as PR #47 for i3). Wire up once at deploy time: ln -sf ~/Git/my-configs/img/space.jpeg ~/.config/sway/wallpaper.jpeg - linux/services/email.service: replace hardcoded User=stanfish and /home/stanfish/ path with %h specifier (systemd expands %h to the home directory of the configured User). Add placeholder comment for User=. https://claude.ai/code/session_01WgPdS4Zw5VcKhxYsuvCWXq --- linux/services/email.service | 4 ++-- sway/40-sway-background.conf | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/linux/services/email.service b/linux/services/email.service index d34901e..8ca384e 100644 --- a/linux/services/email.service +++ b/linux/services/email.service @@ -8,8 +8,8 @@ StartLimitIntervalSec=0 Type=simple Restart=always RestartSec=1 -User=stanfish -ExecStart=/home/stanfish/scripts/system/fetch-emails.sh +# User= # set locally: User=your-username +ExecStart=%h/scripts/system/fetch-emails.sh [Install] WantedBy=multi-user.target diff --git a/sway/40-sway-background.conf b/sway/40-sway-background.conf index c339d6e..47b98ae 100644 --- a/sway/40-sway-background.conf +++ b/sway/40-sway-background.conf @@ -1 +1 @@ -output * bg /home/stanfish/Git/my-configs/img/space.jpeg fill +output * bg ~/.config/sway/wallpaper.jpeg fill