# Live state pointing into testsAndMisc Generated by `meta/scripts/report_live_state.sh` at 2026-08-23T17:43:44+02:00. Commit: 6b5fe8e7 This is the checklist for the repo restructure. Every entry below names an absolute path inside this repo; when that path moves, the referring file must be repointed in the same step. Re-run the script with `--check` after each move to prove nothing was left behind. The "installed scripts" section was added after `/usr/local/bin/` copies were found naming repo paths. Those are the easiest references to miss: the installed copy is what actually runs, so grepping the repo for its own paths never finds them, and a stale one fails at whatever hour its timer next fires. ``` ## systemd units /etc/systemd/system/dns-blocklist-refresh.service 7:ExecStart=/home/kuhy/src/testsAndMisc/linux_configuration/features/setup_dns_blocker.sh refresh /etc/systemd/system/media-organizer.service 10:ExecStart=/home/kuhy/src/testsAndMisc/linux_configuration/utils/organize_downloads.sh /home/kuhy/.config/systemd/user/endurain-import.service 3:Documentation=file:///home/kuhy/src/testsAndMisc/endurain/README.md 11:WorkingDirectory=/home/kuhy/src/testsAndMisc 21:ExecStart=/usr/bin/bash -c 'ENDURAIN_API_KEY="$(cat /home/kuhy/src/testsAndMisc/endurain/.api_key)" /home/kuhy/src/testsAndMisc/.venv/bin/python -m python_pkg.endurain_import' /home/kuhy/.config/systemd/user/morning-routine.service 13:Environment=PYTHONPATH=%h/src/testsAndMisc 16:WorkingDirectory=%h/src/testsAndMisc /home/kuhy/.config/systemd/user/syncyomi-guard.service 8:WorkingDirectory=/home/kuhy/src/testsAndMisc 9:Environment=PYTHONPATH=/home/kuhy/src/testsAndMisc ## /etc references /etc/guard-lib/targets/nsswitch.conf 4:PLUGIN="/home/kuhy/src/testsAndMisc/linux_configuration/periodic_background/hosts/guard/plugins/nsswitch-plugin.sh" /etc/guard-lib/targets/resolved.conf 4:PLUGIN="/home/kuhy/src/testsAndMisc/linux_configuration/periodic_background/hosts/guard/plugins/resolved-plugin.sh" ## installed scripts referencing the repo /usr/local/bin/hosts-file-monitor.sh 10:HOSTS_INSTALL_SCRIPT="/home/kuhy/src/testsAndMisc/linux_configuration/periodic_background/hosts/install.sh" /usr/local/bin/periodic-system-maintenance.sh 26:PACMAN_WRAPPER_INSTALL="/home/kuhy/src/testsAndMisc/linux_configuration/periodic_background/digital_wellbeing/pacman/install_pacman_wrapper.sh" 27:MAKEPKG_WRAPPER_INSTALL="/home/kuhy/src/testsAndMisc/linux_configuration/periodic_background/digital_wellbeing/pacman/install_makepkg_wrapper.sh" 28:HOSTS_INSTALL_SCRIPT="/home/kuhy/src/testsAndMisc/linux_configuration/periodic_background/hosts/install.sh" /usr/local/bin/wsg-grabber 4:export PYTHONPATH="/home/kuhy/testsAndMisc${PYTHONPATH:+:$PYTHONPATH}" ## symlinks into the repo /home/kuhy/.config/i3blocks/claude_usage.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/claude_usage.sh /home/kuhy/.config/i3blocks/config -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/config /home/kuhy/.config/i3blocks/cpu_monitor.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/cpu_monitor.sh /home/kuhy/.config/i3blocks/disk.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/disk.sh /home/kuhy/.config/i3blocks/ethernet.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/ethernet.sh /home/kuhy/.config/i3blocks/gpu_monitor.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/gpu_monitor.sh /home/kuhy/.config/i3blocks/memory.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/memory.sh /home/kuhy/.config/i3blocks/motherboard_temp.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/motherboard_temp.sh /home/kuhy/.config/i3blocks/pc_startup_status.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/pc_startup_status.sh /home/kuhy/.config/i3blocks/persist_common.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/persist_common.sh /home/kuhy/.config/i3blocks/shutdown_countdown.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/shutdown_countdown.sh /home/kuhy/.config/i3blocks/time.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/time.sh /home/kuhy/.config/i3blocks/volume.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/i3blocks/volume.sh /home/kuhy/.local/bin/keepass-open -> /home/kuhy/src/testsAndMisc/linux_configuration/features/keepass-open.sh /home/kuhy/.local/bin/line-speed-probe.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/diagnostics/line-speed-probe.sh /home/kuhy/.local/bin/steam-download-duty.sh -> /home/kuhy/src/testsAndMisc/linux_configuration/diagnostics/steam-download-duty.sh /home/kuhy/.oh-my-zsh/custom/calc-live.zsh -> /home/kuhy/src/testsAndMisc/linux_configuration/zsh/calc-live.zsh /home/kuhy/.oh-my-zsh/custom/claude-tty-fix.zsh -> /home/kuhy/src/testsAndMisc/linux_configuration/zsh/claude-tty-fix.zsh /home/kuhy/.oh-my-zsh/custom/token-savers.zsh -> /home/kuhy/src/testsAndMisc/linux_configuration/zsh/token-savers.zsh ``` ## Depth-cap progress **Done — the worklist is empty.** As of 2026-08-24 the gate reports zero violations: ``` $ bash meta/scripts/check_directory_depth.sh --all check_directory_depth: all checked paths are within 2 directories $ echo $? 0 ``` The cap is enforced on every commit by the `directory-depth-cap` hook (`.pre-commit-config.yaml`), so this is a standing guarantee rather than a snapshot — re-run the command above rather than trusting any number written here. For the record, the campaign burned down this backlog: | Bucket | Files | | -------------------------------- | ----- | | Violations at the start | 294 | | Disappeared with the extractions | 87 | | Split or relocated by hand | 207 | | **Remaining** | **0** |