testsAndMisc/linux_configuration/periodic_background/digital_wellbeing
Krzysztof kuhy Rudnicki 08aac8d7d1 Flatten i3-configuration and misc/testsAndMisc-bash
i3 config was filed under periodic_background, which it never was. It is
now linux_configuration/i3/ (config + installer) and
linux_configuration/i3blocks/ (the status scripts), both at depth 2.

misc/testsAndMisc-bash/ was a directory named after the repo it already
lived in, so its contents moved up to misc/. Its stray .gitignore came
along, keeping the media rules working from the new location; its
.vscode/tasks.json did not, because it invoked Bash/transcribe.sh, a path
this repo dropped long ago.

Most of this commit is the references the previous flatten missed. Its
regex skipped anything with a variable prefix, which left 16 files --
including check_and_enable_services.sh and install_core_system.sh, the
orchestrators -- still naming $CONFIG_DIR/scripts/periodic_background/...
It had also rewritten three i3 paths into scripts/i3blocks/, a directory
that has never existed; the i3blocks suites caught that by failing.

13 more symlinks broke on the i3 move. Repointed, and cpu_monitor/volume/
disk were run again to confirm the bar still reports.

Depth 139 -> 104. Roughly 47 of the remainder sit in digital_wellbeing
and hosts, still deferred. The rest encode real structure -- a C project,
Python package directories, artgate's routes/styles, systemd unit dirs --
so flattening them further would destroy information rather than
taxonomy.

Verified: 1798 tests at 100%, both i3blocks suites pass, the shell
coverage gate is clean, and the relocated media rules still ignore what
they should while test_fw.srt stays tracked.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PJrqKERAo5QUeEHWS5Asgp
2026-08-23 19:02:18 +02:00
..
lib Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
llm-notes Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
pacman Flatten i3-configuration and misc/testsAndMisc-bash 2026-08-23 19:02:18 +02:00
systemd Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
virtualbox Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
.gitignore Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
block_compulsive_opening.sh Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
heavy_job_lock.sh Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
install_leechblock.sh Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
install_ublock.sh Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
leechblock_defaults.json Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
music_parallelism.sh Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
package-lock.json Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
package.json Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
README_COMPULSIVE_BLOCK_LLM.md Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
README_MIDNIGHT_SHUTDOWN_LLM.md Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
remove_guest_mode.sh Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
seed_leechblock_storage.js Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
seed_ublock_storage.js Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
setup_midnight_shutdown.sh Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
setup_night_lockdown.sh Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00
youtube-music-wrapper.sh Dissolve linux_configuration/scripts/ and single_use/ 2026-08-23 18:53:30 +02:00