#!/usr/bin/env bash declare -a paths=( "pkgs/shells" "pkgs/os-specific/linux" "pkgs/tools/admin" "pkgs/tools/bluetooth" "pkgs/tools/bootloaders" "pkgs/tools/games" "pkgs/tools/inputmethods" "pkgs/tools/networking" "pkgs/tools/nix" "pkgs/tools/text" "pkgs/applications/audio" "pkgs/applications/display-managers" "pkgs/applications/emulators" "pkgs/applications/file-managers" "pkgs/applications/finance" "pkgs/applications/graphics" "pkgs/applications/kde" "pkgs/applications/logging" "pkgs/applications/misc" "pkgs/applications/office" "pkgs/applications/plasma-mobile" "pkgs/applications/printing" "pkgs/applications/qubes" "pkgs/applications/radio" "pkgs/applications/science" "pkgs/applications/search" "pkgs/applications/system" ) pushd "/home/h7x4/nixpkgs" for subdir in "${paths[@]}"; do cd "/home/h7x4/nixpkgs/$subdir" /home/h7x4/git/nixpkgs-tools/treewideMainProgram/list_missing_main_programs.sh done popd