Оболочки не делают регулярных выражений использования для расширения аргумента.
Можно включить расширенное сопоставление с образцом
$ shopt -s extglob
и затем
$ ls @(day|night).txt
day.txt night.txt
См., например, Справочник Bash (Сопоставление с образцом)
Я понял это. Мой .xession
файлу было нужно разрешение (700) выполнения. Я не добираюсь, почему это работало, если я работал nodm
вручную, но это работает теперь.