diff --git a/bin/utils/nomarchy-docs-scripts b/bin/utils/nomarchy-docs-scripts index 196b600..c06f0d5 100755 --- a/bin/utils/nomarchy-docs-scripts +++ b/bin/utils/nomarchy-docs-scripts @@ -48,19 +48,35 @@ done # Find every nomarchy-* token referenced anywhere outside the script dirs. # (We exclude the script files themselves so they don't list themselves as # their own caller.) +# File types we search for references. *.md catches docs and README; +# branding/hook/extension files have varied or no extensions. +grep_includes=( + --include='*.nix' --include='*.conf' --include='*.sh' --include='*.md' + --include='nomarchy-*' --include='*.jsonc' --include='*.toml' + --include='*.txt' --include='*.sample' +) +search_dirs=(core features themes installer hosts bin lib README.md) + +# Files whose mentions of nomarchy-* are documentation about the scripts, +# not real callers. Excluded from caller discovery so they don't promote +# every script to `kept`. +self_refs=(docs/SCRIPTS.md docs/ROADMAP.md docs/AGENT.md) + ref_files_per_cmd() { local cmd="$1" + local self_pattern + self_pattern=$(IFS='|'; echo "${self_refs[*]}") grep -rlE "\\b${cmd}\\b" \ - --include='*.nix' --include='*.conf' --include='*.sh' \ - --include='nomarchy-*' --include='*.jsonc' --include='*.toml' \ - core features themes installer hosts bin lib 2>/dev/null \ + "${grep_includes[@]}" \ + "${search_dirs[@]}" 2>/dev/null \ | grep -vE "^(features/scripts/utils|core/system/scripts|themes/engine/scripts)/${cmd}$" \ + | grep -vE "^(${self_pattern})$" \ | sort -u } # All distinct nomarchy-* tokens we see anywhere in the repo. all_refs=$(grep -rohE 'nomarchy-[a-z0-9][a-z0-9-]+' \ - core features themes installer hosts bin lib 2>/dev/null \ + "${search_dirs[@]}" 2>/dev/null \ | sort -u) # --- Render: header -------------------------------------------------------- @@ -134,10 +150,11 @@ HEADER [[ -z "$token" ]] && continue [[ -n "${script_loc[$token]:-}" ]] && continue local refs + self_pattern=$(IFS='|'; echo "${self_refs[*]}") refs=$(grep -rlE "\\b${token}\\b" \ - --include='*.nix' --include='*.conf' --include='*.sh' \ - --include='nomarchy-*' --include='*.jsonc' --include='*.toml' \ - core features themes installer hosts bin lib 2>/dev/null \ + "${grep_includes[@]}" \ + "${search_dirs[@]}" 2>/dev/null \ + | grep -vE "^(${self_pattern})$" \ | sort -u) [[ -z "$refs" ]] && continue local count refs_str diff --git a/docs/SCRIPTS.md b/docs/SCRIPTS.md index 28a3796..13566b9 100644 --- a/docs/SCRIPTS.md +++ b/docs/SCRIPTS.md @@ -39,10 +39,10 @@ Phase B (per-batch PRs) refines those into `port-from-omarchy`, | `nomarchy-brightness-keyboard` | `core/system/scripts` | core/home/config/nomarchy/default/hypr/bindings/media.conf | `kept` | | | `nomarchy-build-iso` | `features/scripts/utils` | — | `unused?` | | | `nomarchy-cmd-audio-switch` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/media.conf | `kept` | | -| `nomarchy-cmd-present` | `features/scripts/utils` | features/scripts/utils/nomarchy-launch-editor,features/scripts/utils/nomarchy-voxtype-remove, +3 more | `kept` | | +| `nomarchy-cmd-present` | `features/scripts/utils` | core/home/config/nomarchy/hooks/battery-low.sample,features/scripts/utils/nomarchy-launch-editor, +4 more | `kept` | | | `nomarchy-cmd-screenrecord` | `features/scripts/utils` | features/desktop/waybar/config/config.jsonc,features/desktop/waybar/themes/summer-night/config.jsonc, +1 more | `kept` | | | `nomarchy-cmd-screensaver` | `features/scripts/utils` | features/scripts/utils/nomarchy-launch-screensaver | `kept` | | -| `nomarchy-cmd-screenshot` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,features/scripts/utils/nomarchy-menu | `kept` | | +| `nomarchy-cmd-screenshot` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,core/home/config/nomarchy-skill/SKILL.md, +1 more | `kept` | | | `nomarchy-cmd-share` | `features/scripts/utils` | features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-cmd-terminal-cwd` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/plain-bindings.conf,features/desktop/hyprland/config/bindings.conf | `kept` | | | `nomarchy-config-direct-boot` | `features/scripts/utils` | — | `unused?` | | @@ -50,9 +50,9 @@ Phase B (per-batch PRs) refines those into `port-from-omarchy`, | `nomarchy-drive-select` | `features/scripts/utils` | features/scripts/utils/nomarchy-drive-info,features/scripts/utils/nomarchy-drive-set-password | `kept` | | | `nomarchy-drive-set-password` | `features/scripts/utils` | features/scripts/utils/nomarchy-drive-select,features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-env-update` | `features/scripts/utils` | core/home/bash.nix,core/system/scripts/nomarchy-pkg-add, +9 more | `kept` | | -| `nomarchy-font-current` | `themes/engine/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | -| `nomarchy-font-list` | `themes/engine/scripts` | features/scripts/utils/nomarchy-menu,features/scripts/utils/nomarchy-welcome | `kept` | | -| `nomarchy-font-set` | `themes/engine/scripts` | features/scripts/utils/nomarchy-menu,features/scripts/utils/nomarchy-welcome, +2 more | `kept` | | +| `nomarchy-font-current` | `themes/engine/scripts` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-menu | `kept` | | +| `nomarchy-font-list` | `themes/engine/scripts` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-menu, +1 more | `kept` | | +| `nomarchy-font-set` | `themes/engine/scripts` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-menu, +3 more | `kept` | | | `nomarchy-haptic-touchpad` | `core/system/scripts` | core/system/hardware.nix | `kept` | | | `nomarchy-hibernation-available` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-hibernation-remove` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | @@ -68,7 +68,7 @@ Phase B (per-batch PRs) refines those into `port-from-omarchy`, | `nomarchy-launch-about` | `features/scripts/utils` | features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-launch-audio` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,features/desktop/waybar/config/config.jsonc, +2 more | `kept` | | | `nomarchy-launch-bluetooth` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,features/desktop/waybar/config/config.jsonc, +1 more | `kept` | | -| `nomarchy-launch-browser` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/plain-bindings.conf,features/desktop/hyprland/config/bindings.conf | `kept` | | +| `nomarchy-launch-browser` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/plain-bindings.conf,core/home/config/nomarchy-skill/SKILL.md, +1 more | `kept` | | | `nomarchy-launch-editor` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/plain-bindings.conf,features/desktop/hyprland/config/bindings.conf, +2 more | `kept` | | | `nomarchy-launch-floating-terminal-with-presentation` | `features/scripts/utils` | features/desktop/waybar/config/config.jsonc,features/desktop/waybar/themes/summer-night/config.jsonc, +2 more | `kept` | | | `nomarchy-launch-or-focus` | `features/scripts/utils` | core/home/config/nomarchy/extensions/menu.sh,features/desktop/hyprland/config/bindings.conf, +7 more | `kept` | | @@ -79,32 +79,32 @@ Phase B (per-batch PRs) refines those into `port-from-omarchy`, | `nomarchy-launch-walker` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/clipboard.conf,core/home/config/nomarchy/default/hypr/bindings/utilities.conf, +1 more | `kept` | | | `nomarchy-launch-webapp` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/plain-bindings.conf,features/desktop/hyprland/config/bindings.conf, +7 more | `kept` | | | `nomarchy-launch-wifi` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,features/desktop/waybar/config/config.jsonc, +3 more | `kept` | | -| `nomarchy-lock-screen` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,core/home/config/nomarchy/extensions/menu.sh, +2 more | `kept` | | -| `nomarchy-menu` | `features/scripts/utils` | bin/utils/nomarchy-docs-scripts,core/home/config/nomarchy/default/hypr/bindings/utilities.conf, +6 more | `kept` | | -| `nomarchy-menu-keybindings` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,features/scripts/utils/nomarchy-menu | `kept` | | +| `nomarchy-lock-screen` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,core/home/config/nomarchy/extensions/menu.sh, +3 more | `kept` | | +| `nomarchy-menu` | `features/scripts/utils` | bin/utils/nomarchy-docs-scripts,core/home/config/nomarchy/default/hypr/bindings/utilities.conf, +8 more | `kept` | | +| `nomarchy-menu-keybindings` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,core/home/config/nomarchy-skill/SKILL.md, +1 more | `kept` | | | `nomarchy-migrate-state` | `features/scripts/utils` | — | `unused?` | | | `nomarchy-notification-dismiss` | `features/scripts/utils` | — | `unused?` | | | `nomarchy-npx-install` | `features/scripts/utils` | — | `unused?` | | | `nomarchy-on-boot` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/autostart.conf | `kept` | | -| `nomarchy-pkg-add` | `core/system/scripts` | features/scripts/utils/nomarchy-voxtype-install,features/scripts/utils/nomarchy-windows-vm | `kept` | | +| `nomarchy-pkg-add` | `core/system/scripts` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-voxtype-install, +1 more | `kept` | | | `nomarchy-pkg-remove` | `core/system/scripts` | — | `unused?` | | | `nomarchy-powerprofiles-list` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-preflight-migration` | `core/system/scripts` | features/scripts/utils/nomarchy-env-update,features/scripts/utils/nomarchy-migrate-state | `kept` | | -| `nomarchy-refresh-config` | `features/scripts/utils` | features/scripts/utils/nomarchy-refresh-fastfetch | `kept` | | +| `nomarchy-refresh-config` | `features/scripts/utils` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-refresh-fastfetch | `kept` | | | `nomarchy-refresh-fastfetch` | `features/scripts/utils` | — | `unused?` | | | `nomarchy-restart-app` | `features/scripts/utils` | core/system/scripts/nomarchy-restart-xcompose,features/desktop/scripts/nomarchy-restart-hypridle, +3 more | `kept` | | | `nomarchy-restart-bluetooth` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-restart-btop` | `features/scripts/utils` | — | `unused?` | | | `nomarchy-restart-opencode` | `features/scripts/utils` | — | `unused?` | | | `nomarchy-restart-pipewire` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | -| `nomarchy-restart-terminal` | `features/scripts/utils` | — | `unused?` | | +| `nomarchy-restart-terminal` | `features/scripts/utils` | core/home/config/nomarchy-skill/SKILL.md | `kept` | | | `nomarchy-restart-tmux` | `features/scripts/utils` | — | `unused?` | | | `nomarchy-restart-trackpad` | `core/system/scripts` | — | `unused?` | | | `nomarchy-restart-wifi` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-restart-xcompose` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-setup-dns` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-setup-fido2` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | -| `nomarchy-setup-fingerprint` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | +| `nomarchy-setup-fingerprint` | `core/system/scripts` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-show-done` | `themes/engine/scripts` | features/scripts/utils/nomarchy-launch-floating-terminal-with-presentation | `kept` | | | `nomarchy-show-logo` | `themes/engine/scripts` | features/scripts/utils/nomarchy-launch-floating-terminal-with-presentation | `kept` | | | `nomarchy-snapshot` | `features/scripts/utils` | — | `unused?` | | @@ -113,23 +113,23 @@ Phase B (per-batch PRs) refines those into `port-from-omarchy`, | `nomarchy-sudo-keepalive` | `core/system/scripts` | — | `unused?` | | | `nomarchy-sudo-passwordless-toggle` | `core/system/scripts` | — | `unused?` | | | `nomarchy-sudo-reset` | `core/system/scripts` | — | `unused?` | | -| `nomarchy-sync` | `features/scripts/utils` | — | `unused?` | | +| `nomarchy-sync` | `features/scripts/utils` | README.md | `kept` | | | `nomarchy-system-logout` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | -| `nomarchy-system-reboot` | `core/system/scripts` | core/system/scripts/nomarchy-hibernation-setup,core/system/scripts/nomarchy-toggle-hybrid-gpu, +1 more | `kept` | | -| `nomarchy-system-shutdown` | `core/system/scripts` | core/home/config/nomarchy/extensions/menu.sh,features/scripts/utils/nomarchy-menu | `kept` | | +| `nomarchy-system-reboot` | `core/system/scripts` | core/home/config/nomarchy-skill/SKILL.md,core/system/scripts/nomarchy-hibernation-setup, +2 more | `kept` | | +| `nomarchy-system-shutdown` | `core/system/scripts` | core/home/config/nomarchy/extensions/menu.sh,core/home/config/nomarchy-skill/SKILL.md, +1 more | `kept` | | | `nomarchy-sys-update` | `features/scripts/utils` | core/home/bash.nix,core/system/scripts/nomarchy-setup-dns, +5 more | `kept` | | -| `nomarchy-test-installer` | `features/scripts/utils` | features/scripts/utils/nomarchy-test-vm | `kept` | | +| `nomarchy-test-installer` | `features/scripts/utils` | features/scripts/utils/nomarchy-test-vm,README.md | `kept` | | | `nomarchy-test-live-iso` | `features/scripts/utils` | hosts/live-iso.nix | `kept` | | | `nomarchy-test-vm` | `features/scripts/utils` | features/scripts/utils/nomarchy-test-live-iso | `kept` | | | `nomarchy-theme-bg-install` | `themes/engine/scripts` | — | `unused?` | | -| `nomarchy-theme-bg-next` | `themes/engine/scripts` | — | `unused?` | | +| `nomarchy-theme-bg-next` | `themes/engine/scripts` | core/home/config/nomarchy-skill/SKILL.md,README.md | `kept` | | | `nomarchy-theme-bg-set` | `themes/engine/scripts` | — | `unused?` | | -| `nomarchy-theme-current` | `themes/engine/scripts` | — | `unused?` | | -| `nomarchy-theme-install` | `themes/engine/scripts` | — | `unused?` | | -| `nomarchy-theme-list` | `themes/engine/scripts` | features/scripts/utils/nomarchy-welcome | `kept` | | +| `nomarchy-theme-current` | `themes/engine/scripts` | core/home/config/nomarchy-skill/SKILL.md | `kept` | | +| `nomarchy-theme-install` | `themes/engine/scripts` | core/home/config/nomarchy-skill/SKILL.md | `kept` | | +| `nomarchy-theme-list` | `themes/engine/scripts` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-welcome | `kept` | | | `nomarchy-theme-refresh` | `themes/engine/scripts` | — | `unused?` | | | `nomarchy-theme-remove` | `themes/engine/scripts` | — | `unused?` | | -| `nomarchy-theme-set` | `themes/engine/scripts` | features/scripts/utils/nomarchy-on-boot,features/scripts/utils/nomarchy-welcome, +7 more | `kept` | | +| `nomarchy-theme-set` | `themes/engine/scripts` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-on-boot, +8 more | `kept` | | | `nomarchy-theme-set-keyboard` | `themes/engine/scripts` | features/scripts/utils/nomarchy-on-boot | `kept` | | | `nomarchy-theme-set-keyboard-asus-rog` | `themes/engine/scripts` | features/scripts/utils/nomarchy-on-boot,themes/engine/scripts/nomarchy-theme-set-keyboard | `kept` | | | `nomarchy-theme-set-keyboard-f16` | `themes/engine/scripts` | features/scripts/utils/nomarchy-on-boot,themes/engine/scripts/nomarchy-theme-set-keyboard | `kept` | | @@ -140,15 +140,15 @@ Phase B (per-batch PRs) refines those into `port-from-omarchy`, | `nomarchy-theme-update` | `themes/engine/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-toggle-hybrid-gpu` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-toggle-idle` | `core/system/scripts` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,features/desktop/waybar/config/config.jsonc, +2 more | `kept` | | -| `nomarchy-toggle-nightlight` | `themes/engine/scripts` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,features/scripts/utils/nomarchy-menu | `kept` | | +| `nomarchy-toggle-nightlight` | `themes/engine/scripts` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,core/home/config/nomarchy-skill/SKILL.md, +1 more | `kept` | | | `nomarchy-toggle-notification-silencing` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,features/desktop/waybar/config/config.jsonc, +1 more | `kept` | | | `nomarchy-toggle-suspend` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | -| `nomarchy-toggle-waybar` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,features/scripts/utils/nomarchy-menu | `kept` | | +| `nomarchy-toggle-waybar` | `features/scripts/utils` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,core/home/config/nomarchy-skill/SKILL.md, +1 more | `kept` | | | `nomarchy-tui-install` | `features/scripts/utils` | features/scripts/utils/nomarchy-tui-remove-all | `kept` | | | `nomarchy-tui-remove` | `features/scripts/utils` | — | `unused?` | | | `nomarchy-tui-remove-all` | `features/scripts/utils` | — | `unused?` | | | `nomarchy-tz-select` | `core/system/scripts` | features/desktop/waybar/config/config.jsonc,features/scripts/utils/nomarchy-menu | `kept` | | -| `nomarchy-update` | `core/system/scripts` | features/desktop/waybar/config/config.jsonc,features/desktop/waybar/themes/summer-night/config.jsonc, +2 more | `kept` | | +| `nomarchy-update` | `core/system/scripts` | core/home/config/nomarchy-skill/SKILL.md,features/desktop/waybar/config/config.jsonc, +3 more | `kept` | | | `nomarchy-update-available` | `features/scripts/utils` | features/desktop/waybar/config/config.jsonc,features/desktop/waybar/themes/summer-night/config.jsonc | `kept` | | | `nomarchy-update-time` | `core/system/scripts` | features/scripts/utils/nomarchy-menu | `kept` | | | `nomarchy-voxtype-config` | `features/scripts/utils` | features/desktop/waybar/config/config.jsonc,features/desktop/waybar/themes/summer-night/config.jsonc | `kept` | | @@ -172,11 +172,12 @@ Tokens grepped from `core/`, `features/`, `themes/`, `installer/`, `hosts/`, `bi | Token | Referenced in | Status | | --- | --- | --- | | `nomarchy-backup` | features/scripts/utils/nomarchy-sync | `missing` | -| `nomarchy-cmd-` | core/home/config/nomarchy/default/hypr/bindings/media.conf,core/home/config/nomarchy/default/hypr/bindings/utilities.conf, +12 more | `missing` | +| `nomarchy-cmd-` | core/home/config/nomarchy/default/hypr/bindings/media.conf,core/home/config/nomarchy/default/hypr/bindings/utilities.conf, +14 more | `missing` | +| `nomarchy-debug` | core/home/config/nomarchy-skill/SKILL.md | `missing` | | `nomarchy-docs-keybindings` | bin/utils/nomarchy-docs-keybindings | `missing` | | `nomarchy-docs-scripts` | bin/utils/nomarchy-docs-scripts | `missing` | | `nomarchy-dryrun` | installer/install.sh | `missing` | -| `nomarchy-font` | core/system/fonts.nix,features/scripts/utils/nomarchy-menu, +5 more | `missing` | +| `nomarchy-font` | core/home/config/nomarchy-skill/SKILL.md,core/system/fonts.nix, +6 more | `missing` | | `nomarchy-font-selector` | themes/engine/switcher.nix | `missing` | | `nomarchy-hyprland-active-window-transparency-toggle` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf | `missing` | | `nomarchy-hyprland-monitor-scaling-cycle` | core/home/config/nomarchy/default/hypr/bindings/tiling-v2.conf,features/scripts/utils/nomarchy-menu, +1 more | `missing` | @@ -185,44 +186,53 @@ Tokens grepped from `core/`, `features/`, `themes/`, `installer/`, `hosts/`, `bi | `nomarchy-hyprland-window-pop` | core/home/config/nomarchy/default/hypr/bindings/tiling-v2.conf,features/desktop/scripts/nomarchy-hyprland-window-pop | `missing` | | `nomarchy-hyprland-window-single-square-aspect-toggle` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,features/scripts/utils/nomarchy-menu | `missing` | | `nomarchy-hyprland-workspace-layout-toggle` | core/home/config/nomarchy/default/hypr/bindings/tiling-v2.conf,features/scripts/utils/nomarchy-menu | `missing` | -| `nomarchy-install` | hosts/installer-iso.nix,installer/install.sh | `missing` | +| `nomarchy-install` | core/home/config/nomarchy-skill/SKILL.md,hosts/installer-iso.nix, +2 more | `missing` | +| `nomarchy-install-` | core/home/config/nomarchy-skill/SKILL.md | `missing` | +| `nomarchy-install-docker-dbs` | core/home/config/nomarchy-skill/SKILL.md | `missing` | | `nomarchy-installer-vm` | features/scripts/utils/nomarchy-test-installer | `missing` | -| `nomarchy-launch-` | core/home/config/nomarchy/default/hypr/bindings/clipboard.conf,core/home/config/nomarchy/default/hypr/bindings/utilities.conf, +22 more | `missing` | +| `nomarchy-launch-` | core/home/config/nomarchy/default/hypr/bindings/clipboard.conf,core/home/config/nomarchy/default/hypr/bindings/utilities.conf, +23 more | `missing` | | `nomarchy-luks` | installer/disko-golden.nix,installer/install.sh | `missing` | | `nomarchy-manual` | features/scripts/utils/nomarchy-menu,themes/engine/scripts/nomarchy-theme-install | `missing` | | `nomarchy-menu-rows` | bin/utils/nomarchy-docs-scripts | `missing` | | `nomarchy-nopasswd-` | core/system/scripts/nomarchy-sudo-passwordless-toggle | `missing` | -| `nomarchy-pkg` | core/system/scripts/nomarchy-pkg-add,core/system/scripts/nomarchy-pkg-remove, +3 more | `missing` | -| `nomarchy-pkg-` | core/system/scripts/nomarchy-pkg-add,core/system/scripts/nomarchy-pkg-remove, +3 more | `missing` | +| `nomarchy-pkg` | core/home/config/nomarchy-skill/SKILL.md,core/system/scripts/nomarchy-pkg-add, +4 more | `missing` | +| `nomarchy-pkg-` | core/home/config/nomarchy-skill/SKILL.md,core/system/scripts/nomarchy-pkg-add, +4 more | `missing` | +| `nomarchy-pkg-aur-add` | core/home/config/nomarchy-skill/SKILL.md | `missing` | | `nomarchy-pkg-drop` | features/scripts/utils/nomarchy-voxtype-remove | `missing` | +| `nomarchy-pkg-install` | core/home/config/nomarchy-skill/SKILL.md | `missing` | | `nomarchy-plymouth` | themes/engine/plymouth.nix | `missing` | -| `nomarchy-refresh-` | features/scripts/utils/nomarchy-refresh-config,features/scripts/utils/nomarchy-refresh-fastfetch | `missing` | -| `nomarchy-restart` | core/system/scripts/nomarchy-restart-xcompose,features/desktop/scripts/nomarchy-restart-hypridle, +8 more | `missing` | -| `nomarchy-restart-` | core/system/scripts/nomarchy-restart-xcompose,features/desktop/scripts/nomarchy-restart-hypridle, +8 more | `missing` | +| `nomarchy-refresh-` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-refresh-config, +1 more | `missing` | +| `nomarchy-refresh-hyprland` | core/home/config/nomarchy-skill/SKILL.md | `missing` | +| `nomarchy-refresh-waybar` | core/home/config/nomarchy-skill/SKILL.md | `missing` | +| `nomarchy-reinstall` | core/home/config/nomarchy-skill/SKILL.md | `missing` | +| `nomarchy-restart` | core/home/config/nomarchy-skill/SKILL.md,core/system/scripts/nomarchy-restart-xcompose, +9 more | `missing` | +| `nomarchy-restart-` | core/home/config/nomarchy-skill/SKILL.md,core/system/scripts/nomarchy-restart-xcompose, +9 more | `missing` | | `nomarchy-restart-hypridle` | features/scripts/utils/nomarchy-menu | `missing` | | `nomarchy-restart-hyprsunset` | features/scripts/utils/nomarchy-menu | `missing` | | `nomarchy-restart-swayosd` | features/scripts/utils/nomarchy-menu | `missing` | -| `nomarchy-restart-walker` | features/scripts/utils/nomarchy-menu,themes/engine/scripts/nomarchy-theme-set | `missing` | -| `nomarchy-restart-waybar` | features/scripts/utils/nomarchy-menu,features/scripts/utils/nomarchy-voxtype-install, +2 more | `missing` | +| `nomarchy-restart-walker` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-menu, +1 more | `missing` | +| `nomarchy-restart-waybar` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-menu, +3 more | `missing` | | `nomarchy-rollback` | installer/disko-golden.nix | `missing` | | `nomarchy-screenrecord-filename` | features/scripts/utils/nomarchy-cmd-screenrecord | `missing` | | `nomarchy-scripts` | core/system/scripts/nomarchy-preflight-migration,features/scripts/battery-monitor.nix, +1 more | `missing` | | `nomarchy-sddm-theme` | themes/engine/sddm.nix | `missing` | -| `nomarchy-setup-` | features/scripts/utils/nomarchy-menu | `missing` | +| `nomarchy-setup-` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-menu | `missing` | | `nomarchy-skill` | core/home/configs.nix | `missing` | | `nomarchy-swayosd-brightness` | core/system/scripts/nomarchy-brightness-display,core/system/scripts/nomarchy-brightness-display-apple, +1 more | `missing` | | `nomarchy-swayosd-kbd-brightness` | core/system/scripts/nomarchy-brightness-keyboard,features/desktop/scripts/nomarchy-swayosd-kbd-brightness | `missing` | | `nomarchy-system-scripts` | core/system/hardware.nix,core/system/scripts-derivation.nix, +1 more | `missing` | -| `nomarchy-theme` | features/scripts/utils/nomarchy-menu,features/scripts/utils/nomarchy-on-boot, +12 more | `missing` | -| `nomarchy-theme-` | features/scripts/utils/nomarchy-menu,features/scripts/utils/nomarchy-on-boot, +12 more | `missing` | +| `nomarchy-theme` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-menu, +14 more | `missing` | +| `nomarchy-theme-` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-menu, +14 more | `missing` | | `nomarchy-theme-engine-scripts` | themes/engine/scripts.nix | `missing` | +| `nomarchy-theme-next` | core/home/config/nomarchy-skill/SKILL.md | `missing` | | `nomarchy-theme-selector` | themes/engine/switcher.nix | `missing` | | `nomarchy-themes-no-images` | themes/engine/files.nix | `missing` | -| `nomarchy-toggle-` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,features/desktop/waybar/config/config.jsonc, +3 more | `missing` | +| `nomarchy-toggle-` | core/home/config/nomarchy/default/hypr/bindings/utilities.conf,core/home/config/nomarchy-skill/SKILL.md, +4 more | `missing` | | `nomarchy-toggle-screensaver` | features/scripts/utils/nomarchy-menu | `missing` | | `nomarchy-update-` | features/desktop/waybar/config/config.jsonc,features/desktop/waybar/themes/summer-night/config.jsonc, +1 more | `missing` | | `nomarchy-update-firmware` | features/scripts/utils/nomarchy-menu | `missing` | -| `nomarchy-version` | features/scripts/utils/nomarchy-snapshot | `missing` | +| `nomarchy-upload-log` | core/home/config/nomarchy-skill/SKILL.md | `missing` | +| `nomarchy-version` | core/home/config/nomarchy-skill/SKILL.md,features/scripts/utils/nomarchy-snapshot | `missing` | | `nomarchy-vm` | features/scripts/utils/nomarchy-test-vm | `missing` | | `nomarchy-wallpaper` | core/home/config/nomarchy/default/hypr/autostart.conf,features/desktop/hyprland/default.nix, +2 more | `missing` | | `nomarchy-wallpaper-selector` | themes/engine/switcher.nix | `missing` |